หน้าแรก
หน้าแรก
หากต้องการอัปเดตจำนวนเอกสารบางส่วน ให้ตั้งค่าหลายรายการเป็นจริง ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo312.insertOne({"FirstName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50ce16f8647eb59e56204a"
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo313.insertOne({"_id":100,"details":[{"Name":"Chris","Age":24}]}); { "acknowledged" : true, "insertedId" : 100 } > db.demo313.insertOne({"_id":101,"details":[{&qu
สำหรับการสืบค้นที่ไม่คำนึงถึงขนาดตัวพิมพ์ ให้ใช้ regex ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo314.insertOne({"Name":"Chris brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50d742f8647eb59e562056&quo
สำหรับการอัพเดทแบบมีเงื่อนไข ให้ใช้ update() และตั้งค่าใหม่โดยใช้ $set ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo150.insertOne({"StudentId":101,"StudentName":"Chris","StudentMarks":35}); { "acknowledged" : true, "in
ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo151.insertOne({ ListOfNames:[John,David,Chris]});{ acknowledged :true, insertedId :ObjectId(5e3513dcfdf09dd6d08539dc)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo151.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5e3513b6fdf09dd6d08
หากต้องการอัปเดตอาร์เรย์ ให้ใช้ findAndModify() ใน MongoDB แทน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo152.insertOne({"id":102,"Name":["Chris","David"],Score:45}); { "acknowledged" : true, "insertedId" : Obje
หากต้องการสอบถามฟิลด์ที่ซ้อนกันภายในอาร์เรย์ ให้ใช้ $elemMatch ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo153.insertOne({"ClientDetails":[{"ClientName":"Chris","ClientProject":"Online Banking System"},{"ClientName":"David
หากต้องการจัดเรียงตามความแตกต่าง ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo155.insertOne({"Scores":[{"Value":45},{"Value":50}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e354
ใช้sureIndex() และตั้งค่า unique:1 ภายในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo298.save({Name: 'Chris', Marks: [46, 79] }); WriteResult({ "nInserted" : 1 }) > db.demo298.save({Name: 'David', Marks: [67, 88] }); WriteResult({ "nInserted" : 1 }) &
ในการเข้าถึงวัตถุในอาร์เรย์ ให้ใช้เครื่องหมายจุด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo299.insertOne( ... { ... "id":100, ... "Name":"Robert", ... "details":[ ... &
ใช้แนวคิดการสลับเพื่อเปลี่ยนลำดับขององค์ประกอบอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo301.insertOne({"Name":["Chris","David","Bob"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e4d6ff55
สำหรับสิ่งนี้ ให้ใช้เครื่องหมายจุดสำหรับการเลือกฟิลด์ใน MongoDB find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo302.insertOne({"Id":101,"details":[{"Name":"Chris",Age:21,"Subject":"MySQL"}]}); { "acknowledged" :
สำหรับค่าที่ไม่ซ้ำ ให้ใช้ค่าที่ต่างกัน () ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo303.insertOne({FirstName:"Chris",LastName:"Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e4ea0f6f8647eb59e56202f") } >
ใช้ตัวดำเนินการ $or เพื่อดึงค่าและจัดรูปแบบผลลัพธ์ ให้ใช้ “pretty()” ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo304.insertOne({"StudentName":"Chris","StudentAge":23}); { "acknowledged" : true, "insertedId" : ObjectId(&quo
ในการรับลูกของคอลเล็กชันใน MongoDB ให้ใช้ find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo305.insertOne( ... { ... _id: 101, ... FirstName : 'Chris', ... details : { ... "0":"10
ในการดึงเอกสาร ให้ใช้ find() ใน MongoDB เมื่อต้องการจัดรูปแบบเอกสารผลลัพธ์ ให้ใช้ Pretty() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo306.insertOne({"Name":"Robert","Age":21}); { "acknowledged" : true, "insertedId" : Obj
หากต้องการลองชุดย่อยของฟิลด์อีกครั้ง ให้ใช้เครื่องหมายจุดใน find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo307.insertOne({ ... "CleintId":101, ... "ClientDetails":{"ClientFirstName":"Chris","Age":34}, ... "ClientCountr
หากต้องการลบ ให้ใช้ remove() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo309.insertOne({ "details":[ { "Name":"Chris" }, { "Name":"David" }, { "Name":"Adam" } ] } ); { "acknowledged" : true, &nb
ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo288.insertOne({"Name":"Chris",details:[{"CountryName":"US",Marks:78},{"CountryName":"UK",Marks:68}]}); { "acknowledged" : true, "insertedId" : Object
ในการสร้างอาร์เรย์หลายอาร์เรย์ ให้ใช้ $unwind ในการรวม MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo289.insertOne({"Section":["A","B","E"],"Name":"Chris"}); { "acknowledged" : true, "inserte