Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. แบบสอบถาม MongoDB เพื่อจับคู่จุดตัดของเอกสารกับเขตข้อมูลร่วมกัน

    สำหรับสิ่งนี้ ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.demo393. insertOne(... {... Id1:3,... ชื่อ:Mike,... Id2:101... }... );{ acknowledged :true, insertedId :ObjectId(5e5e6dd522064be7ab44e807)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo393.find(); สิ่งนี้จะสร้

  2. ดำเนินการ $lookup ไปยังอาร์เรย์ของรหัสวัตถุใน MongoDB หรือไม่

    สำหรับสิ่งนี้ ให้ใช้ $lookup การดำเนินการนี้จะทำการรวมภายนอกด้านซ้ายกับคอลเล็กชันที่ยังไม่ได้ชาร์ดในฐานข้อมูลเดียวกันเพื่อกรองเอกสารจากคอลเล็กชัน ที่เข้าร่วม สำหรับการประมวลผล ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo395.insertOne({Name:"Chris"}); {    "acknowledge

  3. สร้างดัชนีใหม่ใน MongoDB หรือไม่

    หากต้องการสร้างดัชนีใหม่ ให้ใช้ reIndex() ให้เราสร้างดัชนีก่อน ต่อไปนี้เป็นแบบสอบถาม - > db.demo42.createIndex({"StudentFirstName":1}); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,  

  4. จะเก็บเอาต์พุตแบบสอบถามในฐานข้อมูล temp MongoDB ได้อย่างไร

    สำหรับสิ่งนี้ ในแบบสอบถามเดียว เพียงแค่ทำงานกับ forEach() และจัดเก็บผลลัพธ์ใน temp db ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo43.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e25

  5. จะรับวัตถุที่บันทึกไว้ใน MongoDB ได้อย่างไร

    ให้เราสร้างตัวแปรก่อน ต่อไปนี้เป็นแบบสอบถาม - > var studentDetails={"StudentFirstName":"Chris","StudentLastName":"Brown","StudentAge":24}; ต่อไปนี้เป็นแบบสอบถามเพื่อบันทึกระเบียนโดยใช้ save() - > db.demo45.save(studentDetails); WriteResult({ &

  6. จะค้นหาอาร์เรย์สำหรับค่าที่มีอยู่ในอาร์เรย์อื่นและส่งออกดัชนีของค่าที่พบในอาร์เรย์ใหม่ใน MongoDB ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ $indexOfArray ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo381.insertOne({"Values":[10,40,60,30,60]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e5b59f72ae06a1609a00b15") } > db.demo381.insertOne(

  7. แบบสอบถาม MongoDB เพื่อกรองเฉพาะบันทึกที่มีคำว่า "งาน" ในเนื้อหา

    ในการกรองบันทึกที่มีคำว่า “งาน” ให้ใช้ aggregate() พร้อมกับ $filter ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo383.insertOne( ...    { ...       "ServerName":"Jboss", ...       "ServerLogs": [ ...        

  8. แสดงเฉพาะฟิลด์เดียวจากเอกสารทั้งหมดในคอลเลกชัน MongoDB

    การฉายภาพหมายถึงต้องมองเห็นเฉพาะฟิลด์ที่เลือกเท่านั้น ตั้งค่าฟิลด์เป็น 1 หากคุณต้องการให้มองเห็นได้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo384.insertOne({"StudentName":"Chris Brown","StudentCountryName":"US"}); {    "acknowledged&quo

  9. อัปเดตหลายองค์ประกอบในอาร์เรย์ใน MongoDB หรือไม่

    หากต้องการอัปเดตหลายองค์ประกอบ ให้ใช้ $[] $[] เป็นโอเปอเรเตอร์ตำแหน่งทั้งหมดที่ระบุว่าโอเปอเรเตอร์อัพเดตควรแก้ไของค์ประกอบทั้งหมดในช่องอาร์เรย์ที่ระบุ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo385.insertOne({"ServerLogs": [ ...       { ...        

  10. แปลงส่วนวันที่เป็นวันที่ใน MongoDB

    ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo386.insert( ...    { ...       details: { Month: 02, Day: 27, Year: 2020 } ...    } ... ); WriteResult({ "nInserted" : 1 }) แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - > db.demo386.find(); สิ่งน

  11. แบบสอบถาม MongoDB เพื่อคลายสองอาร์เรย์

    ในการคลี่คลาย หมายถึงการแยกส่วนฟิลด์อาร์เรย์ออกจากเอกสารอินพุตเพื่อส่งออกเอกสารสำหรับแต่ละองค์ประกอบ หากต้องการคลายอาร์เรย์ ให้ใช้ $unwind ในการรวม MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.demo387.insertOne(... {...... Name :101,... Details1 :[... {Value:100, Value1:50, Value2:40},... {Val

  12. แบบสอบถาม MongoDB เพื่อลบองค์ประกอบออกจากอาร์เรย์เป็นคุณสมบัติย่อย

    หากต้องการลบ ให้ใช้ $pull ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo388.insertOne( ...    { ...       _id: '101', ...       userDetails: { ...          isMarried: false, ...          

  13. อัปเดตค่าในหลาย ๆ เอกสารด้วยหลายพารามิเตอร์ใน MongoDB หรือไม่

    คุณต้องตั้งค่ามัลติเป็นจริง รวมตัวเลือกหลาย - true เพื่ออัปเดตเอกสารทั้งหมดที่ตรงกับเกณฑ์การสืบค้น ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo390.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5e5d1f3a22064be7ab44e7fa), FirstName :Chr

  14. จะสร้างดัชนีและจัดเรียงด้วยการแบ่งหน้าโดยใช้ฟิลด์ที่กำหนดเองใน MongoDB ได้อย่างไร

    ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo373.createIndex({"Name":1,"CountryName":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok"

Total 1351 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:21/68  20-คอมพิวเตอร์/Page Goto:1 15 16 17 18 19 20 21 22 23 24 25 26 27