Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. ดึงรหัสทั้งหมดของเอกสาร MongoDB หรือไม่

    หากต้องการดึงข้อมูลรหัสทั้งหมด ให้ใช้ find() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo169.insertOne({StudentName:David});{ acknowledged :true, insertedId :ObjectId(5e3697679e4f06af551997d9)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo169.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไ

  2. วิธีรับผลลัพธ์ "-Infinity" สำหรับ $avg ในแบบสอบถามรวม

    สำหรับสิ่งนี้ คุณสามารถใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสารที่มี vlaue เป็น -infinity ก่อน − > db.demo5.insertOne({ "_id" : 100, "seq" : 10, "Value" : -Infinity }); { "acknowledged" : true, "insertedId" : 100 } > db.demo5.insertOne({

  3. คุณเปรียบเทียบสองฟิลด์ใน MongoDB ในขณะที่ดำเนินการกับหนึ่งในนั้นได้อย่างไร

    หากต้องการเปรียบเทียบสองฟิลด์ ให้ใช้ $where ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo7.insertOne({"FirstName1":"JOHN","FirstName2":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId(&quo

  4. อัปเดตองค์ประกอบอาร์เรย์ที่ตรงกับเงื่อนไขโดยใช้ $push ใน MongoDB

    สำหรับสิ่งนี้ ให้ใช้คำสั่ง update และ $push ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.demo9.insertOne({"StudentDetails":[{"StudentName":"Chris","ListOfSubject":["MySQL","Java"]}]}); {    "acknowledged" : true,  

  5. ใช้การค้นหาข้อความใน MongoDB

    สำหรับการค้นหาข้อความ คุณต้องใช้ $text ร่วมกับ $search ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo156.insertOne({StudentName:John Smith});{ acknowledged :จริง insertedId :ObjectId(5e3547f7fdf09dd6d08539e8)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo156.find(); สิ่งนี้จะสร้างผลลัพธ์ต

  6. คำนวณค่าเฉลี่ยใน MongoDB

    ในการคำนวณค่าเฉลี่ยใน MongoDB ให้ใช้ aggregate() ร่วมกับ $avg ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo159.insertOne({"Score":50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3557b2fdf09dd6d0853a01") } > db.demo159.in

  7. กำลังอัปเดตเอกสาร MongoDB และเพิ่มคีย์ใหม่เฉพาะในเอกสารแรกหรือไม่

    สามารถทำได้ง่าย ๆ โดยใช้ MongoDB update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo162.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3684359e4f06af551997c2") } > db.demo162.i

  8. แบบสอบถาม MongoDB ด้วย $all ใน array

    ใน MongoDB ใช้ $all เพื่อเลือกเอกสารที่ค่าของ field เป็นอาร์เรย์ที่มีองค์ประกอบที่ระบุทั้งหมด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo163.insertOne( ...    { ...       "ClientDetails": [{ ...          "ClientName": "Ch

  9. ลบเพียงเอกสารเดียวใน MongoDB

    หากต้องการลบเพียงเอกสารเดียวใน MongoDB ให้ใช้ remove() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo165.insertOne({"ClientId":101,"ClientName":"Chris","ClientAge":34}); {    "acknowledged" : true,    "insertedId" : Obje

  10. รับการนับค่าเฉพาะใน MongoDB อย่างรวดเร็ว

    สำหรับการสืบค้นที่เร็วขึ้น ให้สร้างดัชนี ในการนับ ให้ใช้ count() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo311.ensureIndex({"Name":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter&qu

Total 1351 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:27/68  20-คอมพิวเตอร์/Page Goto:1 21 22 23 24 25 26 27 28 29 30 31 32 33