Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

วิธี Create Collection ใหม่ใน MongoDB

เพื่อสร้างคอลเล็กชันใหม่ใน MongoDB ใช้เมธอด createCollection()

กรณี 1: ไวยากรณ์พื้นฐาน

db.createCollection("yourNewCollectionName");

กรณี 2: ไวยากรณ์พร้อมตัวเลือก (Options)

db.createCollection("yourNewCollectionName", options);

พารามิเตอร์ options สามารถมีค่าได้ดังนี้:

  • capped (Boolean) — true/false จำกัดขนาดคอลเล็กชัน
  • autoIndexId (Boolean) — Deprecated ตั้งแต่ MongoDB 3.2 และ 3.4
  • size (Number) — ขนาดสูงสุดเป็นไบต์ (สำหรับ capped collection)
  • max (Number) — จำนวนเอกสารสูงสุด (สำหรับ capped collection)

ตรวจสอบเวอร์ชัน MongoDB:


> db.version();
4.0.5

ตัวอย่าง Case 1: สร้างคอลเล็กชันธรรมดา


> db.createCollection("userInformation");
{ "ok" : 1 }
> show collections;
userInformation

ตัวอย่าง Case 2: สร้าง Capped Collection


> db.createCollection("bookInformation", {capped:true, size:7000000, max:12000});
{ "ok" : 1 }
> show collections;
bookInformation
userInformation

สร้างคอลเล็กชัน bookInformation แบบ Capped ขนาด 7MB จำกัด 12,000 เอกสาร สำเร็จ