MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Node.js и Mongodb - TypeError:undefined не е функция

Версията на mongodb, използвана в урока, е 1.3.23 . Вашата версия на mongodb е 2.0.42. Изглежда внедряването е променено.

Ето как се свързвате с mongodb във версия 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) {

   });
});

Ще трябва леко да промените кода, за да работите с новата версия, или ще трябва да инсталирате mongodb 1.3.23.

Можете да получите повече подробности на:http://mongodb.github.io/node -mongodb-native/2.0/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. редактиране на поддокументи N-N връзка в mongodb

  2. MongoDB предоставя основна система за удостоверяване. Променен ли е във версия 2.2.3?

  3. Променете типа поле в Mongoid, без да губите данни

  4. Вмъкване на масив в съществуващ документ

  5. $push използва твърде много памет и не може да се прехвърли на диска. Ограничение на паметта:104857600 байта