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

    หากต้องการค้นหาค่าเดียวกันหลายครั้ง ให้ใช้ $where ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo188.insertOne( ...   { ...      "ListOfData":[ ...         {"Data": 100}, ...         {"Data": 200}, ..

  2. แบบสอบถาม MongoDB เพื่อจัดเรียงตามผลรวมของวัตถุที่ระบุภายในอาร์เรย์ภายใน?

    ในการจัดเรียงตามผลรวมของวัตถุที่ระบุภายในอาร์เรย์ภายใน ให้ใช้ $match พร้อมกับ $sort ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo189.insertOne( ...   { ...      "_id" : 100, ...      "List" : [ ...         { ...    

  3. การรวม MongoDB ที่มีหลายคีย์

    ในการปรับใช้การรวมกับหลายคีย์ ให้ใช้ aggregate() ร่วมกับ $group ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo190.insertOne( ...   { ... ...      "DueDate" : ISODate("2020-01-01"), ...      "Value" : 10, ...      "N

  4. แบบสอบถาม MongoDB เพื่อจัดกลุ่มหลาย ๆ ฟิลด์โดยใช้กรอบการรวม?

    หากต้องการจัดกลุ่มหลายฟิลด์ ให้ใช้ $group ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo192.insertOne({"Name":"Chris","Age":22}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3adb9f03d395bdc21346cd&quo

  5. จะปรับปรุงเวลาดำเนินการของแบบสอบถามใน MongoDB ได้อย่างไร

    เพื่อปรับปรุงเวลาดำเนินการของแบบสอบถาม ให้ใช้ดัชนีร่วมกับ unique:true ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo193.createIndex({"LastName":1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    &

  6. ฉันจะใช้ MongoDB เพื่อนับเฉพาะคอลเลกชันที่ตรงกับสองฟิลด์ได้อย่างไร

    หากต้องการนับเฉพาะคอลเล็กชันที่ตรงกับสองฟิลด์ ให้ใช้ count() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo175.insertOne({"EmployeeName":"Bob","isMarried":"YES"}); {    "acknowledged" : true,    "insertedId" : ObjectId(&

  7. รับสตริงย่อยใน MongoDB รวม

    หากต้องการรับสตริงย่อย ให้ใช้ $substr ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo176.insertOne({"ProductName":"PRODUCT-1"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3843a09e4f06af551997ef") } > d

  8. แบบสอบถาม MongoDB เพื่อเพิ่มเอกสารในคอลเลกชันที่สร้างขึ้นแล้ว

    หากต้องการเพิ่มเอกสารในคอลเล็กชันที่สร้างไว้แล้ว ให้ใช้ $push ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo177.insertOne(    { "Id": "101", "details": [         { "StudentName": "Chris",  "Scores&qu

  9. จะค้นหารายการล่าสุดในอาร์เรย์ในเอกสาร MongoDB ทั้งหมดได้อย่างไร

    หากต้องการค้นหารายการล่าสุดในอาร์เรย์ของเอกสารทั้งหมด ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo179.insertOne( ...{ ...   "Name":"Chris", ...   "Details": [ ...   { ...      "Id":101, ...      

  10. จับคู่เอกสาร MongoDB กับฟิลด์ที่ไม่มีค่าในอาร์เรย์หรือไม่

    หากต้องการจับคู่เอกสารกับฟิลด์ที่ไม่มีค่าในอาร์เรย์ ให้ใช้ $nin ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo180.insertOne({"Scores":["80","90","110"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e39

  11. แบบสอบถาม MongoDB เพื่อค้นหาบันทึกวันที่โดยใช้เดือนและวันเท่านั้น

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

  12. แบบสอบถาม MongoDB เพื่อเลือกหนึ่งฟิลด์หากอีกฟิลด์หนึ่งเป็นโมฆะ?

    หากต้องการเลือกฟิลด์ใดฟิลด์หนึ่งถ้าอีกฟิลด์หนึ่งเป็นค่าว่าง ให้ใช้ $ifNull ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo182.insertOne({"FirstName":"Chris","LastName":null}); {    "acknowledged" : true,    "insertedId" : ObjectId(

  13. สืบค้นเอกสารย่อย MongoDB เพื่อพิมพ์ในบรรทัดเดียวหรือไม่

    หากต้องการแสดงเอกสารย่อยในหนึ่งบรรทัด ให้ใช้ $unwind พร้อมกับ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo183.insertOne(... {... _id:110,... DueDate:ISODate(2020-02-04T01:10:42.000Z),.. . ProductDetails:[... {... ProductName:Product-1,... isAvailable:true... },... {... ProductName:Product-

  14. แบบสอบถาม MongoDB เพื่อนับความถี่ของทุกองค์ประกอบของอาร์เรย์

    ในการนับ คุณยังสามารถใช้ aggregate() ร่วมกับ $sum ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo184.insertOne({"Names":["Chris","David","Bob"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3999fb9e4f0

  15. นับจำนวนองค์ประกอบในอาร์เรย์ด้วย MongoDB หรือไม่

    ในการนับจำนวนองค์ประกอบในอาร์เรย์ ให้ใช้กรอบงานรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.countNumberOfElementsDemo.insertOne({"UserMessage":["Hi","Hello","Bye","Awesome"]}); {    "acknowledged" : true,    "in

  16. ความแตกต่างระหว่าง MySQL และ MongoDB

    MySQL เป็นฐานข้อมูลเชิงสัมพันธ์ MongoDB คือฐานข้อมูล NoSQL ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง MySQL และ MongoDB ซีเนียร์ เลขที่ คีย์ MySQL MongoDB 1 เป็นเจ้าของ/พัฒนาโดย MySQL เป็นของ Oracle MongoDB ได้รับการพัฒนาโดย MongoDB Inc. 2 การจัดเก็บข้อมูล MySql เก็บข้อมูลในรูปแบบตารางเป็นระเบียนในตา

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