Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. MongoDB Aggregate JSON array field สำหรับฟิลด์ที่ตรงกันของคอลเล็กชันอื่นหรือไม่

    สำหรับสิ่งนี้ ให้สร้างสองคอลเลกชันและเพิ่มเอกสาร หลังจากนั้น ใช้ $lookup เพื่อจับคู่ ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo101.insertOne(... { _id :1, Details :[ { PId :200 }, { PId :201 }, { PId :201 } ] }... ){ acknowledged :true, insertedId :1 } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find

  2. แทรกอาร์เรย์ที่ไม่มีองค์ประกอบอื่นอัปเดต (มีหลายเงื่อนไข)?

    คุณสามารถใช้ 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" } แสดง

  3. จะลบรายการที่ซ้ำกันด้วยสองคีย์ใน MongoDB ได้อย่างไร?

    หากต้องการลบรายการที่ซ้ำกันด้วยสองคีย์ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo108.insertOne({"Value1":23,"Value2":24}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2ee3e49fd5fd66da2144

  4. จะรับเฉพาะข้อมูลของวัตถุ JSON ที่ซ้อนกันใน MongoDB ได้อย่างไร

    ในการรับข้อมูลของวัตถุ JSON ที่ซ้อนกันใน MongoDB ให้ใช้ findOne() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo109.insertOne( ...    { ...       "Name" : "Chris", ...       "Subjects" : [ ...          { .

  5. กำลังอัปเดตข้อมูลใน MongoDB

    ในการอัพเดทข้อมูลใน MongoDB ให้ใช้ update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo110.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2eeb949fd5fd66da21447b") } > db.demo110.insert

  6. แบบสอบถาม MongoDB เพื่อกรองตามองค์ประกอบอาร์เรย์หลายตัว?

    หากต้องการกรองตามองค์ประกอบอาร์เรย์หลายรายการ ให้ใช้ $elemMatch ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo87.insertOne( ...    { ...       id:101, ...       "Details": [ ...          { ...         &nbs

  7. เป็นไปได้ไหมที่จะใช้ค่าฟิลด์ MongoDB เป็นรูปแบบใน $regex?

    ได้ คุณสามารถใช้ $indexOfCP เพื่อใช้ค่าที่บันทึกไว้เป็นรูปแบบได้ ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo88.insertOne(... {... Name:David,... PassoutYear:2010,... websiteName:david.bigshop.com/David-2010-... }... );{ acknowledged :true, insertedId :ObjectId(5e2c14c571bf0181ecc422b2)} แสดงเอกสารทั

  8. แบบสอบถาม MongoDB เพื่อรับอาร์เรย์ของสตริงที่ซ้อนกัน?

    ในการรับอาร์เรย์ของสตริงที่ซ้อนกันใน MongoDB ให้ใช้เครื่องหมายจุดใน find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo89.insertOne( ... { id: 101, Details: [ { Name: "Chris", Marks: 45 }, { Name: "David", Marks: 55, Subjects : ["MySQL", "MongoDB", "Jav

  9. แบบสอบถาม MongoDB เพื่อค้นหาเอกสารที่มีอาร์เรย์ประกอบด้วยสตริงที่เป็นสตริงย่อยของคำเฉพาะ

    สำหรับการประเมินดังกล่าว ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo90.insertOne( ... {"words": ["john", "jace"] ... } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2c1ada79

  10. ค้นหาบันทึกในหรือหลังวันที่ระบุใน MongoDB?

    หากต้องการค้นหาระเบียนในหรือหลังวันที่ ให้ใช้ $gte นั่นคือมากกว่าเท่ากับ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo91.insertOne({"ArrivalDate":new ISODate("2020-01-10")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2

  11. แปลงสตริงเป็น objectid ใน MongoDB หรือไม่

    ในการแปลงสตริงเป็น objectid ใน MongoDB ให้ใช้ $toObjectId ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo95.insertOne({"Id":"5ab9cbe531c2ab715d42129a"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2d5ef5b8903cdd865577ac&q

  12. ค้นหาผลรวมของฟิลด์ภายในอาร์เรย์ใน MongoDB หรือไม่

    หากต้องการค้นหาผลรวมของเขตข้อมูลภายในอาร์เรย์ ให้ใช้ $sum ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo96.insertOne( ... { ... ...    "Name" : "Chris", ...    "Details" : [ ...       { ...          Marks:67 ..

  13. เพิ่มค่าคุณสมบัติขององค์ประกอบในวัตถุอาร์เรย์ด้วย MongoDB

    ในการเพิ่มค่าคุณสมบัติขององค์ประกอบ ให้ใช้ update() ใน MongoDB และในนั้น ให้ทำงานกับ #$inc เพื่อเพิ่ม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo97.insertOne({ ...    "Details": [ ...       { ...          "Name": "Chri

  14. กลุ่ม $ หลายระดับโดยใช้ MongoDB

    หากต้องการใช้กลุ่ม $ หลายระดับ ให้ใช้ MongoDB รวม ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo76.insertOne({ Name:"Chris","Age" : 21, "CountryName" : 'US' }); {    "acknowledged" : true,    "insertedId" : ObjectId("

  15. จะอัพเดต MongoDB Object ได้อย่างไร?

    หากต้องการอัปเดตวัตถุ MongoDB ให้ใช้ UPDATE() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo77.insertOne({"Details" : { "Score" : 78 } }); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2bd6f371bf0181ecc4228a") } แสดงเ

Total 1351 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:36/68  20-คอมพิวเตอร์/Page Goto:1 30 31 32 33 34 35 36 37 38 39 40 41 42