Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. จะฉายองค์ประกอบเฉพาะในฟิลด์อาร์เรย์ด้วย MongoDB ได้อย่างไร

    หากต้องการองค์ประกอบเฉพาะโปรเจ็กต์ในฟิลด์อาร์เรย์ ให้ใช้ $project ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo355.insertOne({"id":101,"details":[{"Name":"Chris",isMarried:1},{"Name":"David",isMarried:0},{"Name":"Mike",i

  2. จะตรวจสอบความถูกต้องของเอกสารก่อนแทรกหรืออัพเดตใน MongoDB ได้อย่างไร?

    ในการตรวจสอบเอกสาร ให้ใช้แนวคิดในการตรวจสอบ ต่อไปนี้เป็นแบบสอบถาม - > db.createCollection("demo356", {validator: { ... $and: [ {"FirstName": {$type: "string", $exists: true}} ] ... }}) { "ok" : 1 } ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo356.insertOn

  3. แบบสอบถาม MongoDB เพื่อดึงเอกสาร rom เอกสารเฉพาะด้วยการตั้งค่าฟิลด์โดยใช้ NumberInt ()?

    NumberInt() ใช้เพื่อระบุจำนวนเต็ม 32 บิตอย่างชัดเจน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo357.insertOne( ...    { ...       "FirstName" : "Chris", ...       "Age" : 21, ...       "details" : { ...

  4. ค้นหาเอกสารปัจจุบันและก่อนหน้าใน MongoDB

    หากต้องการรับเอกสารปัจจุบันและก่อนหน้า ให้ใช้ sort() เนื่องจากเราต้องการเอกสารเพียง 2 ฉบับ จึงใช้ LIMIT(2). ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo360.insertOne({id:101,"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" :

  5. การใช้วัตถุเป็นกุญแจสำคัญในการค้นหาค่าใน MongoDB

    สำหรับการค้นหาค่า ให้ใช้ find() ใน MongoDB ภายใต้นั้นใช้เครื่องหมายจุด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo361.insertOne({"details":{"FirstName":"Chris","LastName":"Brown"}}); {    "acknowledged" : true,    &qu

  6. คุณจะแปลงอาร์เรย์ของ ObjectIds เป็นอาร์เรย์ของเอกสารที่ฝังด้วยฟิลด์ที่มีค่าองค์ประกอบอาร์เรย์ดั้งเดิมได้อย่างไร

    สำหรับการแปลงดังกล่าว ให้ใช้การรวม ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo343.insertOne({ ...    _id: 101, ...    UserName: "Chris", ...    details: [ ...       {"Name":"John"}, ...       {"Name&quo

  7. กำลังสอบถามอาร์เรย์ของเอกสารที่ฝังใน MongoDB ตามช่วงหรือไม่

    หากต้องการสอบถามอาร์เรย์ของเอกสารที่ฝังตามช่วง ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo346.insertOne( ...    { ...       _id: 101, ...       userDetails: [ ...          { UserName: "Chris", Score:78},

  8. ตรวจสอบฟิลด์ที่ซ้ำกันสำหรับอาร์เรย์ภายในใน MongoDB

    ในการตรวจสอบรายการที่ซ้ำกันในอาร์เรย์ภายใน ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo347.insertOne( ...    { ...       "details": { ...          "details1": [ ...          

  9. ค้นหาวัตถุที่ซ้อนกันอย่างลึกซึ้งใน MongoDB

    หากต้องการค้นหาวัตถุที่ซ้อนกันอย่างลึกล้ำ ให้ใช้เครื่องหมายจุด (.) ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo350.insertOne( ... { ...    id:101, ...    Name: "Chris", ...    details: [ ...       { ...         &

  10. จะค้นหาองค์ประกอบอาร์เรย์เฉพาะในเอกสาร MongoDB พร้อมแบบสอบถามและตัวกรองพร้อมช่วงได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo351.insertOne(... {...... _id :102,.. . ProductDetails :[... {... ProductName :Product-3,... ProductPrice :200... },... {... ProductName :Product- รายละเอียดผลิตภัณฑ์ 4,... ProductPrice :800... }... ]... }... );{ a

  11. แบบสอบถาม MongoDB เพื่ออัปเดตฟิลด์ที่เลือก

    ในการอัปเดตฟิลด์ที่เลือก ให้ใช้ UPDATE() ใน MongoDB $set ใช้เพื่อตั้งค่าใหม่ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo352.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e55510af8647eb59e5620b

  12. นับจำนวนเอกสารจากคอลเลกชัน MongoDB ภายใน Array หรือไม่

    ในการนับจำนวนเอกสารจากคอลเลกชันภายในอาร์เรย์ ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo332.insertOne({details:[{Name:"Chris",Age:21}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e521f16f8647eb59e56208e"

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