Node.js MongoDB Tạo Bộ sưu tập


Một tập hợp trong MongoDB giống như một bảng trong MySQL

Tạo một Bộ sưu tập

Để tạo một bộ sưu tập trong MongoDB, hãy sử dụng createCollection()phương pháp:

Thí dụ

Tạo một bộ sưu tập có tên là "khách hàng":

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  dbo.createCollection("customers", function(err, res) {
    if (err) throw err;
    console.log("Collection created!");
    db.close();
  });
});

Lưu đoạn mã trên vào tệp có tên "demo_mongodb_createcollection.js" và chạy tệp:

Chạy "demo_mongodb_createcollection.js"

C:\Users\Your Name>node demo_mongodb_createcollection.js

Điều này sẽ cung cấp cho bạn kết quả này:

Collection created!

Quan trọng: Trong MongoDB, một bộ sưu tập không được tạo cho đến khi nó có nội dung!

MongoDB đợi cho đến khi bạn đã chèn một tài liệu trước khi nó thực sự tạo bộ sưu tập.