Phiên bản mongodb được sử dụng trong hướng dẫn là 1.3.23 . Phiên bản mongodb của bạn là 2.0.42. Có vẻ như cách triển khai đã bị thay đổi.
Đây là cách bạn kết nối với mongodb trong phiên bản 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ạn sẽ phải thay đổi mã một chút để hoạt động với phiên bản mới hoặc bạn sẽ phải cài đặt mongodb 1.3.23.
Bạn có thể biết thêm chi tiết tại: http://mongodb.github.io/node -mongodb-native / 2.0 /