sql >> Database >  >> NoSQL >> MongoDB

Node.js en Mongodb - TypeError:undefined is geen functie

De mongodb-versie die in de zelfstudie wordt gebruikt, is 1.3.23 . Uw mongodb-versie is 2.0.42. Het lijkt erop dat de implementatie is gewijzigd.

Zo maak je verbinding met mongodb in versie 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) {

   });
});

U moet de code enigszins wijzigen om met de nieuwe versie te werken of u moet mongodb 1.3.23 installeren.

U kunt meer informatie vinden op:http://mongodb.github.io/node -mongodb-native/2.0/




  1. Het probleem met kleine bestanden

  2. Socket.io migreren van 0.9.x naar 1.x, problemen met het configureren van RedisStore

  3. Gevoelige gegevensscheiding binnen MongoDB en NodeJS - verwijzingen via versleutelde sleutel

  4. RDBTools is overgenomen door RedisLabs!