Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. คลายสองอาร์เรย์จาก MongoDB

    หากต้องการผ่อนคลาย ให้ใช้ $unwind $unwind แยกโครงสร้างฟิลด์อาร์เรย์ออกจากเอกสารอินพุตเพื่อส่งออกเอกสารสำหรับแต่ละองค์ประกอบ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo515.insertOne( ... { ...    "details1": [ ...       "4700100004" ...    ],

  2. จะลบเอกสารโดย _id โดยใช้ MongoDB ได้อย่างไร?

    หากต้องการลบโดย _id ให้ใช้ remove() ใน MongoDB ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.remove({_id:yourObjectId}); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo518.insertOne({"ClientName":"Chris"});{    "acknowledged" : tru

  3. ค้นหาข้อความใน MongoDB ด้วย Regular Expression

    สำหรับการค้นหาข้อความใน MongoDB ด้วย Regular Expression ให้ใช้ $regex ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo519.insertOne({"Value":"50,60,70"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e88b9c0b3fbf26334ef6111&qu

  4. MongoDB Query เพื่อใช้งาน $in ใน array

    ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo520.insertOne({"ListOfName":["John","Bob"]});{    "acknowledged" : true,    "insertedId" : ObjectId("5e899fb4b3fbf26334ef6114") } > db.demo520.insertOne({"ListOfName&

  5. จะรับชุดข้อมูลล่าสุดจากคอลเล็กชัน MongoDB ตามบันทึกวันที่ได้อย่างไร

    หากต้องการรับชุดข้อมูลล่าสุดจากระเบียน ให้ใช้ sort() และ -1 สำหรับข้อมูลเดียวเท่านั้น เช่น เอกสาร ให้ใช้ LIMIT(1) ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo521.insertOne({"PurchaseDate":new ISODate("2019-01-10"),"ProductName":"Product-1"});{    &

  6. รับคู่ของวัตถุที่มีเอกสารย่อยทั้งหมดใน MongoDB หรือไม่

    ในการรับคู่ของอ็อบเจ็กต์ที่ชัดเจน ให้ใช้ $group ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo522.insertOne({"Name":"John","Score":45});{    "acknowledged" : true,    "insertedId" : ObjectId("5e89b646b3fbf26334ef611b") }

  7. แบบสอบถาม MongoDB เพื่อค้นหาการรวมฟิลด์ของ FirstName และ LastName?

    สำหรับการรวมกัน ใช้ $concat และตรวจสอบความเท่าเทียมกันโดยใช้ $eq ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo502.insertOne({"FirstName":"John","LastName":"Smith"});{    "acknowledged" : true,    "insertedId" : ObjectId

  8. ไม่พบชื่อผู้ใช้ด้วย MongoDB ใช่ไหม

    หากต้องการค้นหาผู้ใช้ตามชื่อใน MongoDB ให้ใช้ find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo504.insertOne({"Name":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8823ee987b6e0e9d18f570") } > db.demo50

  9. แบบสอบถาม MongoDB เพื่อเรียงลำดับอาร์เรย์ที่ซ้อนกัน?

    ในการเรียงลำดับอาร์เรย์ที่ซ้อนกันใน MongoDB ให้ใช้ $sort ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo505.insertOne( ... { ...    "details": [ ...    { ...       Name:"Chris", ...       "Score":58 ...    }, {

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

    หากต้องการเพิ่มค่าของวัตถุอาร์เรย์ ให้ใช้ $inc ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo506.insertOne({รายละเอียด:[{id:1,Quantity:4},{id:2,Quantity:3},{id:3,Quantity:2},{id:4 ,Qua ntity:7}]});{ acknowledged :true, insertedId :ObjectId(5e882ed6987b6e0e9d18f576)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้ว

  11. จะกรองบางฟิลด์ในวัตถุและดึงค่าชื่อเรื่องเฉพาะใน MongoDB ได้อย่างไร

    ในการกรองและดึงข้อมูล ใช้การฉายภาพร่วมกับ MongoDB $filter และ $match ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo507.insertOne( ... { ... ...    "Information": ...    [ ...       {"Name":"John","SubjectName":"MySQL&quo

  12. MongoDB ติดตามจำนวนครั้งที่แต่ละดัชนีถูกใช้ในแบบสอบถามหรือไม่?

    ได้ คุณสามารถติดตามจำนวนครั้งที่แต่ละดัชนีถูกใช้ในการสืบค้นโดยใช้ MongoDB $indexStats ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างดัชนีใน MongoDB - > db.demo508.createIndex({"FirstName":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" :

  13. ใช้ MongoDB $addToSet สำหรับอาร์เรย์ในอาร์เรย์และเพิ่มค่า

    สำหรับสิ่งนี้ ให้ใช้ update() ร่วมกับ $addToSet ตัวดำเนินการ $addToSet จะเพิ่มค่าให้กับอาร์เรย์เว้นแต่จะมีค่าอยู่แล้ว ในกรณีนี้ $addToSet จะไม่ทำอะไรกับอาร์เรย์นั้น ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo509.insertOne(... {...... value1 :[... {... value2 :[... 76,... 14,... 56... ]... },... {....

  14. จะจับคู่และจัดกลุ่มองค์ประกอบอาร์เรย์ด้วยค่าสูงสุดในการรวม MongoDB ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ $group ร่วมกับ $max ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo510.insertOne( ... { ...    details:[ ...       { ...          Name:"Chris", ...          Score:56 ...    

  15. แบบสอบถาม MongoDB เพื่อค้นหาเอกสารที่ตรงกันที่กำหนดอาร์เรย์ที่มีค่า?

    สำหรับเอกสารเฉพาะ ให้ใช้ MongoDB $in ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo511.insertOne({"ListOfProject":["Library Management System","Hospital Management System"]}); {    "acknowledged" : true,    "insertedId" : ObjectId

  16. นับรายการที่ไม่ซ้ำในฟิลด์แบบอาร์เรย์ในเอกสาร MongoDB ทั้งหมดหรือไม่

    ในการนับรายการที่ไม่ซ้ำในฟิลด์แบบอาร์เรย์ ให้ใช้ $group พร้อมกับ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo493.insertOne({"SubjectName":["MySQL","MongoDB","Java"]});{    "acknowledged" : true,    "insertedId&q

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

    หากต้องการอัปเดตองค์ประกอบภายในอาร์เรย์ ให้ใช้ $set ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo494.insertOne(... {...... CollegeDetails :[... {... CollegeName :MIT,... Fees :80000.. . },... {... CollegeName :SU,... Fees :90000... }... ]... }... ){ acknowledged :true, insertedId :ObjectId(

Total 1351 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:12/68  20-คอมพิวเตอร์/Page Goto:1 6 7 8 9 10 11 12 13 14 15 16 17 18