Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. จะคืนค่าเฉพาะค่าที่ไม่ซ้ำกัน (ไม่ซ้ำกัน) ใน MongoDB ได้อย่างไร

    คุณสามารถใช้ different() เพื่อส่งคืนเฉพาะค่าที่ไม่ซ้ำ ไวยากรณ์มีดังนี้ − db.yourCollectionName.distinct("yourFieldName"); เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.returnOnlyUniqueValuesDemo.insertOne({"CusomerNa

  2. ค้นหาเอกสารที่มีอาร์เรย์ที่ไม่มีเอกสารที่มีค่าฟิลด์เฉพาะใน MongoDB หรือไม่

    คุณสามารถใช้ตัวดำเนินการ $nin สำหรับสิ่งนี้ เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.documentWithAParticularFieldValueDemo.insertOne(    ... {       ...       ... "StudentId" :

  3. ตรงข้ามกับ $addToSet เป็น '$removeFromSet' ใน MongoDB หรือไม่

    หากต้องการให้ $addToSet ตรงกันข้ามกับ $removeFromSet ให้ใช้ตัวดำเนินการ $pull ให้เราสร้างคอลเลกชันด้วยเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.oppositeAddToSetDemo.insertOne({"StudentName":"John","StudentHobby":["Cricket","Cooking

  4. จะรวมมูลค่าของคีย์ในเอกสารทั้งหมดในคอลเล็กชัน MongoDB ได้อย่างไร

    ในการรับค่ารวมของคีย์ในเอกสารทั้งหมดในคอลเล็กชัน MongoDB คุณสามารถใช้ aggregate() เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.sumOfValueDemo.insertOne({"Name":"Larry","Amount":14.50}); {  

  5. การลบบันทึกทั้งหมดของคอลเลกชันใน MongoDB Shell?

    หากต้องการลบระเบียนทั้งหมดของคอลเล็กชันในเชลล์ MongoDB ให้ใช้เมธอด remove() ไวยากรณ์มีดังนี้ − db.yourCollectionName.remove({}); เพื่อให้เข้าใจไวยากรณ์ ให้เราสร้างคอลเลกชันพร้อมเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.deleteAllRecordsDemo.insertOne({"StudentName":&

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

    ในการแสดงรายการผู้ใช้ทั้งหมดในเชลล์ Mongo ให้ใช้เมธอด getUsers() หรือคำสั่ง show กรณีที่ 1 − การใช้ getUsers() ไวยากรณ์มีดังนี้ − db.getUsers(); กรณีที่ 2 − การใช้คำสั่งแสดง ไวยากรณ์มีดังนี้ − show users; ให้เราปรับใช้ทั้งสองรูปแบบเพื่อแสดงรายการผู้ใช้ทั้งหมดใน Mongo เชลล์ กรณีที่ 1 − แบบสอบถา

  7. ฉันจะแสดงดัชนีของคอลเลกชันใน MongoDB ได้อย่างไร

    เพื่อแสดงดัชนีของคอลเลกชัน คุณสามารถใช้ getIndexes() ไวยากรณ์มีดังนี้ − db.yourCollectionName.getIndexes(); เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.indexDemo.insertOne({"StudentName":"Larry","StudentA

  8. ตรวจสอบจำนวนการเชื่อมต่อกับ MongoDB ปัจจุบันหรือไม่

    คุณสามารถตรวจสอบจำนวนการเชื่อมต่อกับ MongoDB ได้โดยใช้รูปแบบต่อไปนี้ - var anyVariableName= db.serverStatus(); yourVariableName.connections; ไวยากรณ์ที่สองมีดังนี้ − db.serverStatus().connections; เพื่อให้เข้าใจไวยากรณ์ทั้งสองข้างต้น ให้เราดูทีละตัว − กรณีที่ 1 − แบบสอบถามแรกมีดังนี้ − > var c

  9. จะรวมผลรวมใน MongoDB เพื่อรับจำนวนทั้งหมดได้อย่างไร

    หากต้องการรวมผลรวมใน MongoDB เพื่อรับจำนวนรวม คุณสามารถใช้ตัวดำเนินการ $sum เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างคอลเลกชันด้วยเอกสาร - > db.aggregateSumDemo.insertOne({"CustomerName":"Larry","Amount":140}); {    "acknowledged" : true,   &nb

  10. ฉันจะเปลี่ยนชื่อคอลเลกชันใน MongoDB ได้อย่างไร

    หากต้องการเปลี่ยนชื่อคอลเล็กชันใน MongoDB คุณสามารถใช้เมธอด renameCollection() ไวยากรณ์มีดังนี้ − db.yourOldCollectionName.renameCollection('yourNewCollectionName'); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราแสดงรายการคอลเลกชันทั้งหมดจากตัวอย่างฐานข้อมูล แบบสอบถามมีดังต่อไปนี้ − > use sample;

  11. จะรับองค์ประกอบด้วย max id ใน MongoDB ได้อย่างไร

    เพื่อให้ได้องค์ประกอบที่มี max id คุณสามารถใช้ find() วิธีการ เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามมีดังนี้ − > db.getElementWithMaxIdDemo.insertOne({"Name":"John","Age":21}); {    "acknowledged" : true,   &

  12. โคลนคอลเลกชันใน MongoDB หรือไม่

    ในการโคลนคอลเลกชันใน MongoDB คุณสามารถใช้เมธอด forEach() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.studentInformation.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insert

  13. เป็นไปได้ไหมที่จะเขียนไปยังคอนโซล MongoDB ในการดำเนินการ JavaScript?

    หากต้องการเขียนบนคอนโซล คุณต้องใช้วิธี print() ไวยากรณ์มีดังนี้ − print(“yourString”); ในการแสดงวัตถุ คุณสามารถใช้ printjson() ไวยากรณ์มีดังนี้ − printjson(yourObjectName); ให้เราใช้ทั้งสองฟังก์ชั่น แบบสอบถามแรกมีดังต่อไปนี้เพื่อแสดงบางสิ่ง − > print("Welcome to MongoDB Console

  14. การค้นหาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน Mongo?

    คุณสามารถจำกัดการค้นหาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน MongoDB ได้ด้วยความช่วยเหลือของ $regex ไวยากรณ์มีดังนี้ − db.yourCollectionName.find({"yourFieldName" : { '$regex':'^yourValue$'}}); คุณสามารถใช้ regex อื่น ไวยากรณ์มีดังนี้ − db.yourCollectionName.find({"Name"

  15. แก้ไข 'การอัปเดตหลายรายการใช้งานได้เฉพาะกับตัวดำเนินการ $' ใน MongoDb หรือไม่

    คุณสามารถใช้ตัวดำเนินการ $set สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ − db.yourCollectionName.update({ }, {'$set': "yourFieldName": "yourValue" }, false, true); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างคอลเลกชันด้วยเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.

  16. MongoDB 'count()' ช้ามาก เราจะจัดการกับมันได้อย่างไร?

    คุณสามารถใช้sureIndex() เพื่อเพิ่มประสิทธิภาพของเมธอด count() ใน MongoDB เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - db.countPerformanceDemo.insertOne({StudentName:David,StudentCountryName:US});{ acknowledged :true, insertedId :ObjectId(

  17. collection.find() จะคืนค่าทุกฟิลด์ด้วย MongoDB หรือไม่

    คุณสามารถส่งคืนฟิลด์เฉพาะจาก collection.find() โดยใช้ไวยากรณ์ต่อไปนี้ กรณีที่ 1 − ไวยากรณ์มีดังนี้ − db.yourCollectionName.find({},{"yourFieldName":1}).pretty(); ชื่อฟิลด์ด้านบนถูกตั้งค่าเป็น 1 หมายความว่าจะส่งคืนเฉพาะฟิลด์นั้น หากคุณตั้งค่าเป็น 0 จะคืนค่าฟิลด์ทั้งหมดยกเว้นฟิลด์ที่ตั้งค่

  18. จะค้นหาบันทึกที่ฟิลด์เป็นโมฆะหรือไม่ได้ตั้งค่าใน MongoDB ได้อย่างไร

    ให้เราแก้ไขสองกรณี - กรณีที่ 1 − ไวยากรณ์จะเป็นดังนี้เมื่อฟิลด์มีอยู่และตั้งค่าเป็น null db.yourCollectionName.count({yourFieldName: null}); กรณีที่ 1 − ไวยากรณ์จะเป็นดังนี้เมื่อฟิลด์ไม่มีอยู่และไม่ได้ตั้งค่า db.yourCollectionName.count({yourFieldName: {$exists: false}}); เพื่อให้เข้าใจไวยากรณ์ทั

  19. จะลบองค์ประกอบอาร์เรย์ด้วยดัชนีใน MongoDB ได้อย่างไร

    คุณสามารถลบองค์ประกอบอาร์เรย์ด้วยดัชนีโดยใช้สองขั้นตอนต่อไปนี้ - ขั้นตอนแรกมีดังนี้ − db.yourCollectionName.update({}, {$unset : {"yourArrayFieldName.yourIndexValue" : 1 }}); ไวยากรณ์ด้านบนจะใส่ค่า null ที่ตำแหน่งของ yourIndexValue หลังจากนั้น คุณต้องดึงค่า null จาก array ที่ file ส่งมาเ

  20. เงื่อนไขการสืบค้น MongoDB ในการเปรียบเทียบ 2 ฟิลด์?

    หากต้องการสอบถามเงื่อนไขในการเปรียบเทียบ 2 ฟิลด์ ให้ใช้ไวยากรณ์ต่อไปนี้ - db.yourCollectionName.find( { $where: function() { return this.yourFirstFieldName < this.yourSecondFieldName } } ).pretty(); เพื่อให้เข้าใจไวยากรณ์ ให้เราสร้างคอลเลกชันด้วยเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดั

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