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

    รับความช่วยเหลือจาก $addToSet ใน MongoDB เพื่อระบุรูปแบบการส่งคืน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo207.insertOne({"FavouriteTechnology":"Spring Boot"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3d8e7a03d39

  2. แบบสอบถาม MongoDB เพื่อแปลงค่าฟิลด์และสร้างวันเวลาของเดือนในระหว่างการฉาย?

    ในการแปลงค่าที่ยื่นเพื่อสร้างวันที่และเวลาของเดือน ให้ใช้ MongoDB aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo209.insertOne( ...   { ...      "_id" : "101", ...      "details" : [ ...         { ... &nb

  3. รับการนับค่าเฉพาะใน MongoDB

    หากต้องการนับค่าเฉพาะใน MongoDB ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo210.insertOne( ...   { ...      details: [ ...         { ...            ClientName: "Robert" ...        

  4. คุณจะทดสอบว่าค่าภายนอกสองค่าเท่ากันในวัตถุเกณฑ์ MongoDB ได้อย่างไร

    หากต้องการทดสอบค่า ให้ใช้ $type ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo211.insertOne( {id:102,Name:null});{ acknowledged :true, insertedId :ObjectId(5e3e2a5403d395bdc21346fb)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo211.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5

  5. ค้นหาเอกสาร MongoDB ผ่านคำ

    ในการค้นหาเอกสาร MongoDB ผ่านคำ ให้ใช้ find() และตั้งค่าคำเช่น − word/i ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo212.insertOne({"details":[{"Name":"John Doe"}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("

  6. การลบบันทึกเฉพาะจากอาร์เรย์ที่ซ้อนกันภายในอาร์เรย์อื่นใน MongoDB

    หากต้องการลบบันทึกเฉพาะ ให้ใช้ “$pull” และเนื่องจากเรากำลังอัปเดตคอลเลกชันที่สร้างไว้แล้ว ให้ใช้ UPDATE() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo213.insertOne({ ...   "id": 101, ...   "details1": [ ...      { ...         "

  7. โปรโมตช่องย่อยเป็นระดับบนสุดในการฉายภาพโดยไม่ต้องระบุคีย์ทั้งหมดใน MongoDB หรือไม่

    ในการเลื่อนระดับช่องย่อยไปที่ระดับบนสุดในการฉายภาพ ให้ใช้ $objectToArray และ $arrayToObject ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน: > db.promoteSubfieldsDemo.insertOne({'s':10,'y':{'t':20,'u':30,}}); {    "acknowledged" : true,    "i

  8. เป็นไปได้ไหมที่จะส่งคืนรายการค่าเฉพาะจากการสืบค้นใน MongoDB?

    หากต้องการส่งคืนรายการค่าเฉพาะ ให้ใช้ map() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo195.insertOne({"Subject":"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3af3f203d395bdc21346d4") } > db.demo195.ins

  9. ใน MongoDB จะ จำกัด () เพิ่มความเร็วในการค้นหาหรือไม่

    ไม่ การใช้ LIMIT() จะลดการใช้แบนด์วิดท์และไม่เพิ่มความเร็วของคิวรี ให้เราดูตัวอย่างและสร้างคอลเลกชันที่มีเอกสาร - > db.demo197.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3afde803d395bdc213

  10. แบบสอบถาม MongoDB เป็น $pull / $unset ที่มีหลายเงื่อนไขหรือไม่

    สำหรับสิ่งนี้ ให้ใช้ $pull พร้อมกับการอัพเดท ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo198.insertOne({"List":{"Values":[10,20,30,30,70,80,90]}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3c224503d395bdc21346df"

  11. อัปเดตเฉพาะค่าเฉพาะในเอกสาร MongoDB

    หากต้องการอัปเดตเฉพาะค่าที่ระบุ ให้ใช้ update() และตั้งค่าใหม่โดยใช้ $set ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo201.insertOne({"ClientName":"Chris Brown","ClientAge":26}); {    "acknowledged" : true,    "insertedId" : Obje

  12. แสดง MongoDB อธิบายแผนแบบสอบถาม?

    สำหรับข้อมูลเกี่ยวกับแผนการสืบค้น ใช้คำอธิบาย () ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo202.insertOne({StudentFirstName: Bob,StudentAge:22});{ acknowledged :true, insertedId :ObjectId(5e3c3bde03d395bdc21346ea)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo202.find(); สิ่

  13. ค้นหาอาร์เรย์ที่ซ้อนกันมากกว่าหนึ่งเงื่อนไขใน MongoDB

    หากต้องการสอบถามอาร์เรย์ที่ซ้อนกัน ให้ใช้ $elemMatch ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo203.insertOne({ ...   "_id" : "101", ...   "Name" : "Chris", ...   "details1" : [ ...      { ...    

  14. แสดงเฉพาะองค์ประกอบที่พบในอาร์เรย์ใน MongoDB หรือไม่

    หากต้องการแสดงเฉพาะองค์ประกอบที่พบในอาร์เรย์ ให้ใช้การรวม () ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo204.insertOne( ...   { ...      "_id" : 101, ...      "Name" : "Chris", ...      "Age" : 23, ...  

  15. วิธีการใช้หรือตัวดำเนินการใน MongoDB เพื่อดึงข้อมูลบันทึกบนพื้นฐานของการดำรงอยู่?

    ในการดึงข้อมูลระเบียนด้วย $or ตามการมีอยู่ ให้ใช้ $or พร้อมกับ $exists ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo185.insertOne({_id:101,details:{Name:"Chris",Score:78,Subjects:{"Name":"MySQL"}}}); { "acknowledged" : true, "insertedId" : 101 } >

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