MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Node.js i Mongodb - TypeError:undefined nie jest funkcją

Wersja mongodb użyta w samouczku to 1.3.23 . Twoja wersja mongodb to 2.0.42. Wygląda na to, że implementacja uległa zmianie.

W ten sposób łączysz się z mongodb w wersji 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) {

   });
});

Będziesz musiał nieznacznie zmienić kod, aby pracować z nową wersją lub będziesz musiał zainstalować mongodb 1.3.23.

Więcej informacji znajdziesz na:http://mongodb.github.io/node -mongodb-native/2.0/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb Distinct ze sterownikiem zapytania C#

  2. $i zapytanie nie zwraca żadnego wyniku

  3. Atlas Mongodb + node.js działają lokalnie, ale przestają działać po wypchnięciu do Heroku

  4. MongoDB, MapReduce i sortowanie

  5. Jak Grupować mongodb - wyjście mapReduce?