หน้าแรก
หน้าแรก
สำหรับสิ่งนี้ ให้สร้างสองคอลเลกชันและเพิ่มเอกสาร หลังจากนั้น ใช้ $lookup เพื่อจับคู่ ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo101.insertOne(... { _id :1, Details :[ { PId :200 }, { PId :201 }, { PId :201 } ] }... ){ acknowledged :true, insertedId :1 } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find
ในการสอบถามออบเจ็กต์สุดท้ายของอาร์เรย์ ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo103.insertOne( { "Details" : [ { "StudentId" : 101, "Details" : "MongoDB" }, {"StudentId" : 102, "Details" : &
ในการใช้ $dateToString กับรายการอาร์เรย์ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo104.insertOne( ... { ... ... "AppName" : "Online Book", ... "Details" : [ ...
คุณสามารถใช้ bulkWrite() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo105.insertOne( { _id:'101', Name:'Chris', Details:[{ Marks1:60, Marks2:70, Marks3:70 }, { Marks1:70, Marks2:70, Marks3:90 }] } ); { "acknowledged" : true, "insertedId" : "101" } แสดง
หากต้องการใช้ตัวแปร ให้ทำงานกับ var ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo107.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2ee1b19fd5fd66da214471") } > db.demo107.ins
หากต้องการลบรายการที่ซ้ำกันด้วยสองคีย์ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo108.insertOne({"Value1":23,"Value2":24}); { "acknowledged" : true, "insertedId" : ObjectId("5e2ee3e49fd5fd66da2144
ในการรับข้อมูลของวัตถุ JSON ที่ซ้อนกันใน MongoDB ให้ใช้ findOne() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo109.insertOne( ... { ... "Name" : "Chris", ... "Subjects" : [ ... { .
ในการอัพเดทข้อมูลใน MongoDB ให้ใช้ update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo110.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2eeb949fd5fd66da21447b") } > db.demo110.insert
หากต้องการกรองตามองค์ประกอบอาร์เรย์หลายรายการ ให้ใช้ $elemMatch ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo87.insertOne( ... { ... id:101, ... "Details": [ ... { ... &nbs
ได้ คุณสามารถใช้ $indexOfCP เพื่อใช้ค่าที่บันทึกไว้เป็นรูปแบบได้ ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo88.insertOne(... {... Name:David,... PassoutYear:2010,... websiteName:david.bigshop.com/David-2010-... }... );{ acknowledged :true, insertedId :ObjectId(5e2c14c571bf0181ecc422b2)} แสดงเอกสารทั
ในการรับอาร์เรย์ของสตริงที่ซ้อนกันใน MongoDB ให้ใช้เครื่องหมายจุดใน find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo89.insertOne( ... { id: 101, Details: [ { Name: "Chris", Marks: 45 }, { Name: "David", Marks: 55, Subjects : ["MySQL", "MongoDB", "Jav
สำหรับการประเมินดังกล่าว ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo90.insertOne( ... {"words": ["john", "jace"] ... } ... ); { "acknowledged" : true, "insertedId" : ObjectId("5e2c1ada79
หากต้องการค้นหาระเบียนในหรือหลังวันที่ ให้ใช้ $gte นั่นคือมากกว่าเท่ากับ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo91.insertOne({"ArrivalDate":new ISODate("2020-01-10")}); { "acknowledged" : true, "insertedId" : ObjectId("5e2
ในการแปลงวันที่เป็นการประทับเวลาใน MongoDB ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo93.insertOne({"UserName":"Chris","ArrivalDate":new ISODate("2020-10-01")}); { "acknowledged" : true, "insertedI
หากต้องการอัปเดตอาร์เรย์ที่มีหลายเงื่อนไข ให้ใช้ $push ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo94.insertOne( ... { ... ... "Details" : [ ... { ... "Name" : "Chris", ... &n
ในการแปลงสตริงเป็น objectid ใน MongoDB ให้ใช้ $toObjectId ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo95.insertOne({"Id":"5ab9cbe531c2ab715d42129a"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2d5ef5b8903cdd865577ac&q
หากต้องการค้นหาผลรวมของเขตข้อมูลภายในอาร์เรย์ ให้ใช้ $sum ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo96.insertOne( ... { ... ... "Name" : "Chris", ... "Details" : [ ... { ... Marks:67 ..
ในการเพิ่มค่าคุณสมบัติขององค์ประกอบ ให้ใช้ update() ใน MongoDB และในนั้น ให้ทำงานกับ #$inc เพื่อเพิ่ม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo97.insertOne({ ... "Details": [ ... { ... "Name": "Chri
หากต้องการใช้กลุ่ม $ หลายระดับ ให้ใช้ MongoDB รวม ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo76.insertOne({ Name:"Chris","Age" : 21, "CountryName" : 'US' }); { "acknowledged" : true, "insertedId" : ObjectId("
หากต้องการอัปเดตวัตถุ MongoDB ให้ใช้ UPDATE() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo77.insertOne({"Details" : { "Score" : 78 } }); { "acknowledged" : true, "insertedId" : ObjectId("5e2bd6f371bf0181ecc4228a") } แสดงเ