Node.js MongoDBสร้างคอลเล็กชัน
คอลเล็กชัน ใน MongoDBเหมือนกับตารางใน MySQL
การสร้างคอลเลกชัน
ในการสร้างคอลเลกชันใน MongoDB ให้ใช้createCollection()
วิธีการ:
ตัวอย่าง
สร้างคอลเลกชันที่เรียกว่า "ลูกค้า":
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();
});
});
บันทึกรหัสด้านบนในไฟล์ชื่อ "demo_mongodb_createcollection.js" และเรียกใช้ไฟล์:
เรียกใช้ "demo_mongodb_createcollection.js"
C:\Users\Your Name>node demo_mongodb_createcollection.js
ซึ่งจะให้ผลลัพธ์นี้แก่คุณ:
Collection created!
สำคัญ:ใน MongoDB คอลเล็กชันจะไม่ถูกสร้างจนกว่าจะได้รับเนื้อหา!
MongoDB รอจนกว่าคุณจะแทรกเอกสารก่อนที่จะสร้างคอลเลกชันจริง