Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. แบบสอบถาม MongoDB เพื่อแปลงสตริงด้วยเครื่องหมายจุลภาคเป็น double

    สำหรับการแปลงดังกล่าว ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo335.insertOne({Value:1,533.07});{ acknowledged :true, insertedId :ObjectId( 5e522ab9f8647eb59e562094)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo335.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :Obj

  2. จะอัพเดตคุณสมบัติเดียวเท่านั้นใน MongoDB ได้อย่างไร?

    ในการอัปเดตคุณสมบัติเพียงรายการเดียว ให้ใช้ $addToSet ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo336.insertOne({"Name":"Chris","Score":[45,67,78]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e522c

  3. การทำงานกับ MongoDB $concatArrays ใน $project บนฟิลด์ multi-array ที่มีอยู่

    $concatArrays ใช้เพื่อเชื่อมอาร์เรย์เพื่อส่งคืนอาร์เรย์ที่ต่อกัน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo338.insertOne({"Name":"Chris","Marks1":[ [56,67,45],[67,89,90,91]]}); {    "acknowledged" : true,    "insertedId" : Ob

  4. Zip สองอาร์เรย์และสร้างอาร์เรย์ใหม่ของวัตถุในรูปแบบที่เปลี่ยนรูปแบบด้วย MongoDB

    สำหรับสิ่งนี้ ให้ใช้การรวมพร้อมกับ $zip zip ใช้เพื่อย้ายอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo339.insertOne({Id:101,Score1:[98,56],Score2:[67,89]});{ acknowledged :true, insertedId :ObjectId( 5e529ee5f8647eb59e5620a2)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo339.find(

  5. MongoDB findById ส่งคืนรายการเอกสารแทนที่จะเป็นผลลัพธ์เดียว? จะรับเอกสารเพียงฉบับเดียวได้อย่างไร

    เพื่อให้ได้ผลลัพธ์เพียงรายการเดียว ให้ใช้ findOne() และดึงข้อมูลโดยใช้รหัส ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo340.insertOne({_id:1,"Name":"Chris",Age:21}); { "acknowledged" : true, "insertedId" : 1 } > db.demo340.insertOne({_id:2,"Name"

  6. แบบสอบถาม MongoDB เพื่อค้นหาค่าในอาร์เรย์ที่มีหลายเกณฑ์ (ช่วง)

    หากต้องการค้นหาค่าในอาร์เรย์ภายในช่วง ให้ใช้ $gt และ $lt ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo341.insertOne({ ...    "Name": "Chris", ...       "productDetails" : [ ...          { ...        

  7. แบบสอบถาม MongoDB เพื่อรับเฉพาะฟิลด์เฉพาะในเอกสารอาร์เรย์ที่ซ้อนกัน?

    ในการรับเฉพาะฟิลด์เฉพาะในเอกสารอาร์เรย์ที่ซ้อนกัน ให้ใช้ $filter พร้อมกับ $project ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo342.insertOne({ ...    "Id": "101", ...       "details1" : { ...          "details2&qu

  8. ตรวจสอบเอกสารที่มีอยู่/เอกสารที่ฝังใน MongoDB

    ในการตรวจสอบเอกสารที่มีอยู่/เอกสารที่ฝัง ให้ใช้ $exists ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo322.insertOne( ...  {'id':1001, ...    'details':[{'Score':10000,Name:"Bob"}, ...       {'Score':98000,Name:"S

  9. ดัชนีอาร์เรย์หรือสร้างดัชนีรายการภายในใน MongoDB เพื่อดึงค่า

    ในตอนแรก ให้เราสร้างคอลเลกชันที่มีเอกสารและใช้sureIndex() เพื่อสร้างดัชนี - > db.demo323.insertOne({"details":{"Name":"Chris","Age":34}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e51157af8647eb59

  10. ใช้ตัวดำเนินการตำแหน่งที่มีลำดับชั้นใน MongoDB หรือไม่

    ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo324.insertOne({"ListOfValues":[10,20,30]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e516349f8647eb59e562073") } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - > db.demo32

  11. MongoDB มีการแทรก \ อัปเดตจำนวนมากโดยไม่กระทบต่อประสิทธิภาพ?

    ใช้ insertMany() เพื่อแทรกเอกสารหลายชุดในคอลเล็กชัน ด้วยเหตุนี้ ในการอัปเดตประสิทธิภาพ คุณสามารถใช้ sureIndex() ให้เราสร้างคอลเลกชันที่มีเอกสารและแทรกเอกสารหลายฉบับ - > db.demo325.insertMany( [ ...    { _id: 101, Name: "Chris", Age: 23 }, ...    { _id: 102, Name: &q

  12. การเข้าถึงค่าอาร์เรย์ในคอลเล็กชัน MongoDB เพื่อดึงเอกสารเฉพาะ

    ในการเข้าถึงค่าอาร์เรย์ ให้ใช้เครื่องหมายจุด (.) ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo326.insertOne({id:101,"ProductDetails":[{"ProductId":"Prod-101","ProductName":"Product-1"}, ... {"ProductId":"Prod-102","ProductNa

  13. แบบสอบถาม MongoDB เพื่อตั้งค่าตัวแปรที่ผู้ใช้กำหนดเป็นแบบสอบถาม?

    สำหรับตัวแปรที่ผู้ใช้กำหนด ให้ใช้คีย์เวิร์ด var ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo327.insertOne({"FirstName":"Chris","LastName":"Brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId(&qu

  14. ใช้ findOneAndUpdate () เพื่ออัปเดตใน MongoDB หรือไม่

    findOneAndUpdate() ใช้เพื่ออัปเดตเอกสารเดียวตามตัวกรองและเกณฑ์การจัดเรียง เช่น − db.collection.findOneAndUpdate(filter, update, options) ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo328.insertOne({Name:"Chris",Marks:67}); {    "acknowledged" : true,    "

  15. จำกัดข้อมูลที่ส่งคืนใน MongoDB ให้แสดงเฉพาะค่าเฉพาะจากเอกสาร

    ในการจำกัดข้อมูลที่ส่งคืน ให้ใช้ find() ค่า 0 และ 1 สำหรับฟิลด์จะกำหนดว่าค่าฟิลด์ทั้งหมดใดที่จะแสดงหรือซ่อน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo330.insertOne({"Id":101,"Name":"Chris","Age":21}); {    "acknowledged" : true,  

  16. ปิดระบบ MongoDB โดยเปิดใช้งานการตรวจสอบสิทธิ์หรือไม่

    ในการปิดระบบ MongoDB คุณต้องใช้ shutdownServer() ตามรูปแบบต่อไปนี้ - db.shutdownServer(); ก่อนอื่นคุณต้องเปลี่ยนไปใช้ผู้ดูแลระบบดังที่แสดงด้านล่าง - use admin; ที่นี่เราเปลี่ยนเป็นผู้ดูแลระบบ – > use admin; switched to db admin ต่อไปนี้เป็นแบบสอบถามเพื่อปิดเซิร์ฟเวอร์ - > db.shutdownServer(

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