MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment afficher les données de MongoDB sur le frontend via Node.js sans utiliser de framework

Pour interroger mongo avec un nœud, vous aurez certainement besoin d'une sorte de module de nœud tel que node-mongo-db-native (https://github.com/mongodb/node-mongodb-native ). Vous ne pouvez pas le faire avec juste le noyau du nœud...

Voici un exemple d'interrogation d'un mongodb à l'aide de la documentation du module node-mongo-db-native...

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();
      });
    });
  })