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

    สำหรับการจับคู่แบบตรงทั้งหมด คุณสามารถใช้ $exists ที่ตรวจสอบการจับคู่ ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo290.insertOne({ListOfName :[Chris,David]});{ acknowledged :true, insertedId :ObjectId(5e4c0cb05d93261e4bc9ea2e)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo290.find(); สิ่

  2. MongoDB - จะรับผลรวมของสองคอลัมน์และบันทึกลงในคอลัมน์อื่นได้อย่างไร

    เพื่อให้ได้ผลรวมของสองคอลัมน์ ให้ใช้ $add ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo291.insertOne({"Value1":10,"Value2":50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4c0e1e5d93261e4bc9ea2f") } แสดงเอกสารทั้ง

  3. MongoDB - จะตรวจสอบความเท่าเทียมกันในคอลเล็กชันและในเอกสารที่ฝังได้อย่างไร

    สำหรับสิ่งนี้ ให้ตรวจสอบโดยใช้ $where ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo292.insertOne({FirstName:"Chris",LastName:"Brown", ...   "Friend":{FirstName:"David","LastName":"Miller"} ...   } ...); {    

  4. MongoDB:การรวม AND และ OR?

    ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo293.insertOne({FirstName:"Chris",LastName:"Brown",Age:24}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4d45075d93261e4bc9ea32") } > db.demo293.insertOne({FirstNam

  5. กำลังสอบถามค่าอาร์เรย์ฟิลด์ของวัตถุใน MongoDB หรือไม่

    ค้นหาค่าอาร์เรย์ฟิลด์ของวัตถุโดยใช้ arrayFieldName พร้อมกับค่า ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo295.insertOne({"status":["Active","Inactive"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4d4ea65d9

  6. Native Querying MongoDB ภายในอาร์เรย์และรับการนับ

    ในการสืบค้นภายในอาร์เรย์และตรวจสอบว่ามีอยู่จริงหรือไม่จึงจะนับได้ ให้ใช้ $exists ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo296.insertOne( ...   { ...      "id":101, ...      "Name":"Chris", ...      "details&quo

  7. แบบสอบถาม MongoDB เพื่อแทรก แต่ จำกัด ระเบียนทั้งหมด

    หากต้องการแทรกและจำกัดจำนวนระเบียนทั้งหมดขณะแทรก ให้ใช้ capped:true และตั้งค่าขนาดและค่าสูงสุด ให้เราสร้างคอลเลกชันที่มีเอกสารที่เราตั้งค่า capped:true และ size เป็น 4 − > db.createCollection("demo297", {capped:true, size:4,max:4}); { "ok" : 1 } > db.demo297.insertOne({&qu

  8. จะสร้างระบบประสิทธิภาพที่นับแท็กในชุดข้อมูลไดนามิกขนาดใหญ่ใน MongoDB ได้อย่างไร

    สร้างดัชนีแล้วใช้อธิบาย () ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo278.ensureIndex({"Subjects":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok&quo

  9. จะลบองค์ประกอบออกจากอาร์เรย์ใน MongoDB ได้อย่างไร?

    หากต้องการลบองค์ประกอบออกจากอาร์เรย์ ให้ใช้ $pull ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo279.insertOne({id:[107,111,110] });{ รับทราบ :จริง insertedId :ObjectId(5e490b06dd099650a5401a59)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo279.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id

  10. การใช้ MongoDB map-reduce

    Map-reduce เป็นกระบวนทัศน์การประมวลผลข้อมูลสำหรับการย่อข้อมูลจำนวนมากให้เป็นผลลัพธ์รวมที่มีประโยชน์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo280.insertOne({"CustomerName":"Chris","isMarried":true}); {    "acknowledged" : true,    &quo

  11. ส่งออกฟิลด์ที่ระบุของคอลเลกชันใน mongodb / mongodump ไปยังไฟล์หรือไม่

    ในการส่งออก MongoDB มีคำสั่ง mongoexport . ต่อไปนี้เป็นไวยากรณ์ - mongoexport -d yourDatabaseName -c yourCollectionName -f yourFieldName --type=csv -o yourFileLocation/FileName; ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo284.insertOne({"FirstName":"Chris"}); {    &q

  12. แบบสอบถาม MongoDB เพื่อ จำกัด เอกสารย่อยที่มีฟิลด์ที่กำหนดของ 'การฉายภาพ'

    สำหรับสิ่งนี้ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo285.insertOne( ...   {... details : [ ...      { ...         Name : "Chris" ...      }, ...      { ...        

  13. แบบสอบถาม BSON สำหรับคำสั่ง 'show dbs' (รายการฐานข้อมูล) ใน MongoDB คืออะไร

    คำสั่งที่คุณสามารถใช้ได้คือ db.runCommand() . ก่อนอื่นให้เราเปลี่ยนเป็นผู้ดูแลระบบ - > use admin switched to db admin ตอนนี้ให้รันคำสั่ง − > db.runCommand({listDatabases : 1}) สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - {    "databases" : [       {      

  14. แบบสอบถาม MongoDB เพื่อรับเฉพาะค่าที่แตกต่างกัน

    ในการรับค่าที่แตกต่าง ให้ใช้ different() ใน MongoDB ค้นหาค่าที่แตกต่างกันสำหรับฟิลด์ที่ระบุในคอลเล็กชันหรือมุมมองเดียว และส่งกลับผลลัพธ์ในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo287.insertOne({"details":{"AllVowels":["a","u","u","

  15. ทางเลือกของตัวดำเนินการ MongoDB $eq เพื่อให้ได้ผลลัพธ์ที่คล้ายกัน

    สำหรับการเขียนความเท่าเทียมกัน คุณสามารถใช้ find() ร่วมกับค่าที่ตรงกัน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo145.insertOne({"ListOfNames":["Chris","David","Mike"]}); {    "acknowledged" : true,    "insertedId" :

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