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

db.createCollection không phải là một hàm

Theo bảng thay đổi đối với Mongodb 3.0, bây giờ bạn nhận được một đối tượng khách hàng có chứa đối tượng cơ sở dữ liệu thay thế:

Vì vậy, bạn cần db đối tượng trỏ đến cơ sở dữ liệu bạn muốn sử dụng, trong trường hợp của bạn là mydb. Hãy thử điều này:

var url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {   //here db is the client obj
    if (err) throw err;
    var dbase = db.db("mydb"); //here
    dbase.createCollection("customers", function(err, res) {
        if (err) throw err;
        console.log("Collection created!");
        db.close();   //close method has also been moved to client obj
    });
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để nhận được Giá trị Tối đa và Tối thiểu trong MongoDB dựa trên khóa cụ thể?

  2. Nhận phần tử đầu tiên trong mảng và trả về bằng cách sử dụng Aggregate?

  3. React:sử dụng axios để đăng trạng thái lên MongoDB

  4. Dữ liệu mùa xuân mongodb - tích hợp khung tổng hợp

  5. Chèn vào mongodb bằng perl