sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan viser du data fra MongoDB til frontend via Node.js uden at bruge et framework

For at forespørge mongo med node har du helt klart brug for en slags node-modul såsom node-mongo-db-native (https://github.com/mongodb/node-mongodb-native ). Du kan ikke gøre det med kun node core...

Her er et eksempel på forespørgsel til en mongodb ved hjælp af node-mongo-db-native moduldokumenter...

var MongoClient = require('mongodb').MongoClient
    , format = require('util').format;

  MongoClient.connect('mongodb://127.0.0.1:27017/test', function(err, db) {
    if(err) throw err;

    var collection = db.collection('test_insert');
    collection.insert({a:2}, function(err, docs) {

      collection.count(function(err, count) {
        console.log(format("count = %s", count));
      });

      // Locate all the entries using find
      collection.find().toArray(function(err, results) {
        console.dir(results);
        // Let's close the db
        db.close();
      });
    });
  })


  1. Sådan håndteres dato lavere end 1970 i MongoDB

  2. MongoDB-forespørgsel på n'te element (variabelt indeks) i underdokumentarray

  3. hvordan man opretter dynamiske dokumentnøgler i mongodb

  4. Mongodb:Udfør en datointervalforespørgsel fra ObjectId i mongo-skallen