Bộ sưu tập tạo Node.js MongoDB
Một bộ sưu tập trong MongoDB giống như một bảng trong MySQL
Tạo bộ sưu tập
Để tạo bộ sưu tập trong MongoDB, hãy sử dụng phương thức createCollection()
:
Ví 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();
});
});
Chạy ví dụ »Lưu 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ẽ 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 tài liệu trước khi nó thực sự tạo bộ sưu tập.