sql >> Databáze >  >> NoSQL >> MongoDB

Node.js a Mongodb - TypeError:undefined není funkce

Verze mongodb použitá v tutoriálu je 1.3.23 . Vaše verze mongodb je 2.0.42. Zdá se, že se implementace změnila.

Takto se připojíte k mongodb ve verzi 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) {

   });
});

Chcete-li pracovat s novou verzí, budete muset mírně změnit kód nebo budete muset nainstalovat mongodb 1.3.23.

Další podrobnosti můžete získat na:http://mongodb.github.io/node -mongodb-native/2.0/




  1. Doporučení ke struktuře pro Mongoid/MongoDB Tree of Tags

  2. Podporuje Moongoose 3.8.8 operátora $position?

  3. Boot2Docker (ve Windows) se systémem Mongo se sdílenou složkou (Tento systém souborů není podporován)

  4. nemůže získat přístup k vlastnostem req.user