MongoDB คำสั่งสร้างตาราง สร้าง table บทความนี้สอนใช้คำสั่ง insertOne และ insertMany สำหรับสร้างตาราง หรือใน MongoDB จะเรียกว่า Collection พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง MongoDB คำสั่งสร้างตาราง สร้าง table
db.product.insertOne({ name:'test' })
db.product.insertMany([{ name: 'ABC' }, { name: 'DEF' }])
ผลลัพธ์
{ acknowledged: true,
insertedId: ObjectId("62e74dbd79e64aacf7389162") }
{ acknowledged: true,
insertedIds:
{ '0': ObjectId("62e74df579e64aacf7389163"),
'1': ObjectId("62e74df579e64aacf7389164") } }
MongoDB คำสั่งสร้างตาราง จากตัวอย่างใช้คำสั่ง insertOne และ insertMany สำหรับสร้างตารางชื่อ product แตกต่างกันที่ insertOne เพิ่มข้อมูล 1 แถว ส่วน insertMany รองรับการเพิ่มข้อมูลมากกว่า 1 แถว โดย MongoDB ไม่จำเป็นต้องสร้างโครงสร้างตาราง เช่น field name, data type, size ก่อน สามารถเพิ่มข้อมูลได้เลยส่วนตารางจะถูกสร้างให้เองอัตโนมัติ