MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Node.js và Mongodb - TypeError:undefined không phải là một hàm

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 /




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tìm kiếm mảng con trong MongoDB

  2. Làm cách nào để cập nhật một phần đối tượng trong MongoDB để đối tượng mới sẽ chồng / hợp nhất với đối tượng hiện có

  3. Làm thế nào để triển khai twitter và facebook api như phân trang dựa trên con trỏ trong mongodb trong nodejs bằng ứng dụng mongodb chính thức?

  4. Giải thích Giống như tôi là Năm:Biểu mẫu w / Trường văn bản và hình ảnh> Định tuyến> Bộ điều khiển> Ghi vào tài liệu MongoDB - GridFS đi đâu?

  5. kỹ thuật lưu trữ thư viện trong system.js của mongoDB