sql >> Databasteknik >  >> NoSQL >> MongoDB

Node.js och Mongodb - TypeError:undefined är inte en funktion

Mongodb-versionen som används i handledningen är 1.3.23 . Din mongodb-version är 2.0.42. Verkar som om implementeringen har ändrats.

Så här ansluter du till mongodb i 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) {

   });
});

Du måste ändra koden något för att fungera med den nya versionen eller så måste du installera mongodb 1.3.23.

Du kan få mer information på:http://mongodb.github.io/node -mongodb-native/2.0/




  1. Fråga en MongoDB baserat på Mongo ID i en node.js-app

  2. MongoDB sorterar på barn

  3. Stöder Moongoose 3.8.8 $position operator?

  4. En översikt över databasindexering för MongoDB