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

Node.js et Mongodb - TypeError :undefined n'est pas une fonction

La version de mongodb utilisée dans le tutoriel est 1.3.23 . Votre version de mongodb est 2.0.42. On dirait que la mise en œuvre a changé.

Voici comment vous connecter à mongodb en version 2.0 :

var MongoClient = require('mongodb').MongoClient;
// Connection url
var url = 'mongodb://localhost:27017/test';
// Connect using MongoClient
MongoClient.connect(url, function(err, db) {
   // Use the admin database for the operation
   var adminDb = db.admin();
   // List all the available databases
   adminDb.listDatabases(function(err, dbs) {

   });
});

Vous devrez modifier légèrement le code pour fonctionner avec la nouvelle version ou vous devrez installer mongodb 1.3.23.

Vous pouvez obtenir plus de détails sur :http://mongodb.github.io/node -mongodb-native/2.0/