BASIC TO ADVANCE

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.

Đăng ký nhận tin.

Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail!

Vũ Thanh Tài

About author
The best way to learn is to share
Xem tất cả bài đăng

0 Comments

Bài viết chưa có ai bình luận, hãy là người đầu tiên đi bạn!

Bình luận

Captcha