Điện thoại/ Zalo
0389934723
Bài 2: Tạo Database trên MongoDB bằng Node.js
-Ở bài trước, mình đã hướng dẫn mọi người cách kết nối Node.js đến MongoDB rồi. Bài này chúng ta sẽ cùng tìm hiểu về cách tạo mới một database trên MongoDB bằng Node.js xem có gì đặc biệt không nhé!
1, Tạo mới một database trên MongoDB bằng Node.js.
Lý thuyết
-Như các bạn đã biết trong MongoDB chúng ta tạo mới một database bằng cách sử dụng lệnh use + database
lệnh này thực chất là chúng ta khai báo sử dụng một database không tồn tại trên hệ thống. Lúc này mongodb sẽ kiểm tra nếu không tồn tại thì nó sẽ tự động tạo mới một database như chúng ta khai báo và nếu database đó tồn tại rồi thì nó sẽ sử dụng luôn database đó (ai chưa biết xem series học MongoDB).
-Tương tự như thế, thì trong mongodb module nó cũng sử dụng cơ chế đó. Nên thực chất việc tạo mới một database chỉ là khai báo kết nối đến một database không tồn tại mà thôi.
Cú Pháp:
mongoClient.connect(url+ '/' + databaseName, function (err, db) {
});
Trong đó:
url
là đường dẫn để kết nối đến mongoDB (nếu ở local mặc định sẽ làmongodb://127.0.0.1:27017
). Nếu không biết dùng lệnhmongo
đế có thể xem được.databaseName
là tên của database mà bạn muốn tạo hoặc kết nối tới.err
là biến chứa lỗi nếu có.db
là object chứa data kết nối.
Ví dụ
VD: Mình sẽ tạo mới một database có tên là nodedb
.
var mongoClient = require('mongodb').MongoClient;
mongoClient.connect('mongodb://127.0.0.1:27017/nodedb', function (err, db) {
if (err) throw err;
console.log('Tao thanh cong database');
db.close();
});
2, Lời Kết.
-Phần này chúng ta chỉ dừng ở việc tạo database thôi nhé! Phần tiếp theo chúng ta sẽ tìm hiểu về cách tạo mới một collection (giống table trong SQL) trong MongoDB bằng Node.js.