Điện thoại/ Zalo
0389934723
Bài 3: Tạo mới collection trên MongoDB bằng Node.js
Ở các phần trước mình chúng ta đã tìm hiểu và tương tác được với database trong MongoDB bằng Node.js rồi. Phần này chúng ta sẽ đi vào tìm hiểu và tương tác với collection trong MongoDB, cụ thể bài này chúng ta sẽ tìm hiểu về cách tạo mới một collection trong MongoDB.
1, Tạo mới collection trong MongoDB.
Lí thuyết
-Như mình đã giới thiệu với mọi người ở trong series học MongoDB (xem) thì collection trong MongoDB giống như một table trong SQL. Nó đều có tác dụng lưu trữ dữ liệu,… Và để tạo mới một collection trong MongoDb bằng Node.js thì mọi người sử dụng phươn thức createCollection()
với cú pháp như sau:
db.createCollection(collectionName, function (err, res) {
});
Trong đó:
db
là biết chứa data kết nối.collectionName
là tên của collection mà các bạn muốn tạo.err
là biến chứa lỗi nếu có.res
là biến chứa dữ liệu được trả về.
Ví dụ
VD: Ví dụ mình sẽ tạo một collection có tên là products.
var mongoClient = require('mongodb').MongoClient;
mongoClient.connect('mongodb://127.0.0.1:27017/nodedb', function (err, db) {
if (err) throw err;
db.createCollection('products', function (err, res) {
//Neu co loi thi in ra
if (err) throw err;
console.log('Tao thanh cong collection');
db.close();
});
});
2, Lời kết.
-Để cho các bạn dễ hiểu hơn thì mỗi bài viết mình sẽ chỉ thực hiện một tác vụ (ví dụ như bài mình chỉ giới thiệu với mọi người cách tạo mới một collection ). Bài tiếp theo chúng ta sẽ tìm hiểu về cách thêm mới document vào trong MongoDB bằng Node.js.