Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. ความแตกต่างระหว่าง count() และ find().count() ใน MongoDB?

    ไม่มีความแตกต่างระหว่าง count() และ find().count() เรามาดูกันว่าทั้งคู่ทำงานอย่างไร เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.countDemo.insertOne({"UserId":1,"UserName":"John"}); {    &quo

  2. อักขระใดบ้างที่ไม่ได้รับอนุญาตในชื่อฟิลด์ MongoDB

    อย่าใช้สัญลักษณ์ $ หรือจุด (.) เนื่องจากอักขระเหล่านี้ไม่ได้รับอนุญาตสำหรับชื่อฟิลด์ MongoDB ฟิลด์ไม่ควรขึ้นต้นด้วย $. นี่คือตัวอย่างอักขระที่อนุญาต - > db.charactersAllowedDemo.insertOne({"Employee Name" : "John"}); {    "acknowledged" : true,   &nbs

  3. ฉันจะใช้ตัวดำเนินการ 'ไม่ชอบ' ใน MongoDB ได้อย่างไร

    สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $not ใน MongoDB เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.notLikeOperatorDemo.insertOne({"StudentName":"John Doe"}); {    "acknowledged" : true,   &nb

  4. ค้นหาบันทึกที่ซ้ำกันใน MongoDB?

    คุณสามารถใช้กรอบงานรวมเพื่อค้นหาระเบียนที่ซ้ำกันใน MongoDB เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.findDuplicateRecordsDemo.insertOne({"StudentFirstName":"John"}); {    "acknowledged" :

  5. จะนับจำนวนค่าที่แตกต่างกันต่อฟิลด์ / คีย์ใน MongoDB ได้อย่างไร

    คุณสามารถใช้คำสั่งเฉพาะสำหรับสิ่งนี้ เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.distinctCountValuesDemo.insertOne({"StudentFirstName":"John","StudentFavouriteSubject":["C","C++",&

  6. ฉันจะวางฐานข้อมูล MongoDB จากบรรทัดคำสั่งได้อย่างไร

    หากต้องการวางฐานข้อมูล MongoDB จากบรรทัดคำสั่ง ให้ใช้ไวยากรณ์ต่อไปนี้: mongo yourDatabaseName --eval "db.dropDatabase()" เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราแสดงฐานข้อมูลทั้งหมดจาก MongoDB แบบสอบถามมีดังนี้ − > show dbs; ต่อไปนี้เป็นผลลัพธ์ - StudentTracker 0.000GB admin 0.000GB confi

  7. จะแสดงรายการคอลเลกชันทั้งหมดในเชลล์ Mongo ได้อย่างไร?

    หากต้องการแสดงรายการคอลเลกชันทั้งหมดในเชลล์ Mongo คุณสามารถใช้ฟังก์ชัน getCollectionNames() ไวยากรณ์มีดังนี้ − db.getCollectionNames(); คุณสามารถใช้คำสั่งอื่นซึ่งเป็นคอลเล็กชันได้ ไวยากรณ์มีดังนี้ − แสดงคอลเลกชัน ในการแสดงรายการคอลเลกชันทั้งหมดใน Mongo ให้ใช้สองฟังก์ชันข้างต้น แบบสอบถามมีดังต่อไป

  8. แทรกบันทึกในคอลเลกชัน MongoDB หากไม่มีอยู่?

    คุณสามารถใช้ฟังก์ชัน update() เพื่อแทรกระเบียนใน MongoDB หากไม่มีอยู่ เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.insertIfNotExistsDemo.insertOne({"StudentName":"Mike","StudentAge":21}); {   &nbs

  9. MongoDB ค้นหาโดยหลายรายการอาร์เรย์โดยใช้ $in?

    คุณสามารถใช้ตัวดำเนินการ $in เพื่อค้นหารายการอาร์เรย์หลายรายการ เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - >db.findByMultipleArrayDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Smith&q

  10. MongoDB ค้นหาโดยหลายรายการอาเรย์?

    คุณสามารถใช้ตัวดำเนินการ $all เพื่อค้นหาด้วยรายการอาร์เรย์หลายรายการ เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - db.findByMultipleArrayDemo.insertOne( {StudentFirstName:David,StudentLastName:Johnson, StudentCoreSubject:[Compiler,Operati

  11. ตัวดำเนินการ $unwind ใน MongoDB คืออะไร

    ตัวดำเนินการ $unwind ใน MongoDB จะเหมือนกันสำหรับแต่ละอาร์เรย์ ซึ่งจะส่งคืนเอกสารการแมป นี่คือตัวอย่างตัวดำเนินการ $unwind ใน MongoDB เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.unwindOperatorDemo.insertOne({"StudentName&quo

  12. วิธีการแปลงสตริงเป็นค่าตัวเลขใน MongoDB?

    คุณต้องใช้โค้ดเพื่อแปลงสตริงเป็นค่าตัวเลขใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้: > db.convertStringToNumberDemo.insertOne({"EmployeeId":"101","EmployeeName":"Larry"}); {    "acknowledge

  13. ค้นหาเอกสารที่ซ้ำกันทั้งหมดในคอลเล็กชัน MongoDB โดยคีย์ฟิลด์หรือไม่

    ใช้กรอบงานรวมเพื่อค้นหาเอกสารที่ซ้ำกันทั้งหมดในคอลเล็กชัน MongoDB ตามช่องคีย์ เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - db.findDuplicateByKeyDemo.insertOne({StudentId:6,StudentName:Carol});{ รับทราบ:จริง (ใน Object edIdId) 5c7f5b438d1

  14. เพิ่มอัตโนมัติใน MongoDB เพื่อจัดเก็บลำดับของ ID ผู้ใช้ที่ไม่ซ้ำ?

    ในการเพิ่มขึ้นอัตโนมัติใน MongoDB เพื่อจัดเก็บลำดับของ ID ผู้ใช้ที่ไม่ซ้ำกัน ให้เราสร้างคอลเลกชันที่มีข้อมูลเกี่ยวกับค่าลำดับสุดท้ายของเอกสารทั้งหมด ให้เราสร้างคอลเลกชันก่อน แบบสอบถามเพื่อสร้างคอลเลกชันซึ่งมีดังต่อไปนี้ - db.createSequenceDemo.insertOne({_id:SID,S_Value:0});{ acknowledged :true, i

  15. รวมฟิลด์ที่มีอยู่ทั้งหมดและเพิ่มฟิลด์ใหม่ให้กับเอกสารใน MongoDB หรือไม่

    คุณสามารถทำสิ่งนี้ได้ด้วยความช่วยเหลือของตัวดำเนินการ $addFields เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.addFieldDemo.insertOne({"EmployeeId":101,"EmployeeName":"Larry","EmployeeDetails"

  16. จะลบองค์ประกอบออกจากอาร์เรย์ที่ซ้อนกันแบบทวีคูณในเอกสาร MongoDB ได้อย่างไร

    หากต้องการลบองค์ประกอบออกจากอาร์เรย์ที่ซ้อนกันแบบทวีคูณในเอกสาร MongoDB คุณสามารถใช้ตัวดำเนินการ $pull เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.removeElementFromDoublyNestedArrayDemo.insertOne(    ... {    

  17. ฉันจะสร้างแบบสอบถามที่ไม่คำนึงถึงขนาดตัวพิมพ์บน MongoDB ได้อย่างไร

    ใช้ regexp เพื่อสร้างแบบสอบถามที่ไม่คำนึงถึงขนาดตัวพิมพ์บน MongoDB เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.caseInsensitiveDemo.insertOne({"UserName":"David"}); {    "acknowledged" : true

  18. จะคัดลอกคอลเล็กชันจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่งใน MongoDB ได้อย่างไร

    ใน MongoDB ไม่มีคำสั่งให้คัดลอกคอลเลกชันจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่ง เพื่อให้บรรลุมัน ใช้แนวคิดด้านล่าง − db.yourCollectionName.find().forEach(function(yourVariableName){    db.getSiblingDB('yourDestinationDatabase')['yourCollectionName'].insert(yourVariableName)

  19. วิธีการค้นหาในอาร์เรย์ของวัตถุใน MongoDB?

    ในการค้นหาอาร์เรย์ของวัตถุใน MongoDB คุณสามารถใช้ตัวดำเนินการ $elemMatch โอเปอเรเตอร์นี้ช่วยให้เราค้นหาองค์ประกอบได้มากกว่าหนึ่งองค์ประกอบจากวัตถุอาร์เรย์ เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.searchArrayDemo.insertO

  20. ค้นหาสตริงที่มากกว่าความยาวเฉพาะใน MongoDB หรือไม่

    ในการค้นหาสตริงที่มีความยาวมากกว่าค่าเฉพาะใน MongoDB ให้ใช้ตัวดำเนินการ $where ไวยากรณ์มีดังนี้ − db.yourCollectionName.find({$where:'this.yourStringFieldName.length > yourIntegerValue'}).pretty(); เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชั

Total 1351 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:65/68  20-คอมพิวเตอร์/Page Goto:1 59 60 61 62 63 64 65 66 67 68