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

    ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.aggregationFrameworkWithOrMatchDemo.insertOne({"StudentFirstName":"John",    "StudentLastName":"Smith","StudentAge":23}); {    "ack

  2. อาร์เรย์ดัชนี MongoDB เป็นอย่างไร

    MongoDB จัดทำดัชนีทุกค่าของอาร์เรย์เพื่อให้คุณสามารถสืบค้นองค์ประกอบเดียวได้ เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.indexingForArrayElementDemo.insertOne({"StudentFavouriteSubject":["MongoDB","MySQL&

  3. จะลบวัตถุออกจากอาร์เรย์ใน MongoDB ได้อย่างไร?

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

  4. จะล้างคอนโซลใน MongoDB ได้อย่างไร?

    ในการล้างคอนโซลใน MongoDB คุณสามารถใช้หนึ่งในสองไวยากรณ์ต่อไปนี้ ไวยากรณ์แรกมีดังนี้ ซึ่งเป็นการใช้แป้นพิมพ์ลัด - Ctrl + L หลังจากกดปุ่มด้านบนแล้ว คุณสามารถล้างคอนโซลใน MongoDB ได้ ไวยากรณ์ที่สองมีดังนี้ − cls เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราปรับใช้มันทีละตัว นี่คือสแนปชอตของคอนโซลของฉัน

  5. คำสั่งแสดงฐานข้อมูลที่กำลังใช้งานอยู่ใน MongoDB?

    คำสั่งแสดงฐานข้อมูลที่ใช้ใน MongoDB มีดังต่อไปนี้ - db; ให้เราตรวจสอบจำนวนฐานข้อมูลที่มีอยู่ก่อน แบบสอบถามมีดังนี้ − > show dbs; ต่อไปนี้เป็นผลลัพธ์ที่แสดงฐานข้อมูลทั้งหมด - admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB sampleDemo 0.000GB studentSearch 0.000GB test 0.003GB ตอนนี้ เ

  6. MongoDB Query เพื่อเลือกบันทึกที่มีคีย์ที่กำหนด?

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

  7. MongoDB แบบสอบถามสำหรับฟิลด์บูลีนว่า "ไม่จริง"

    คุณสามารถใช้ตัวดำเนินการ $ne(not equal) สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ − db.yourCollectionName.find({yourFieldName: {$ne: true}}).pretty(); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างคอลเลกชันด้วยเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.queryForBooleanFieldsDemo.insertOne({&qu

  8. Prettyprint ในเชลล์ MongoDB เป็นค่าเริ่มต้นหรือไม่

    คุณสามารถเรียกใช้ฟังก์ชัน pretty() บนวัตถุเคอร์เซอร์ไปยัง prettyprint ในเชลล์ MongoDB ไวยากรณ์มีดังนี้ − db.yourCollectionName.find().pretty(); เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - >db.prettyDemo.insertOne({"ClientName&quo

  9. จะลบทุกอย่างในฐานข้อมูล MongoDB ได้อย่างไร?

    คุณสามารถลบทุกอย่างในฐานข้อมูล MongoDB โดยใช้ฟังก์ชัน dropDatabase() ไวยากรณ์มีดังนี้ − use yourDatabaseName; db.dropDatabase(); ไวยากรณ์ด้านบนจะลบทุกอย่างในฐานข้อมูล MongoDB ในการลบทุกอย่างในฐานข้อมูล MongoDB ให้เราแสดงฐานข้อมูลทั้งหมดจาก MongoDB ก่อน แบบสอบถามมีดังต่อไปนี้ − > show dbs ต่อไป

  10. ส่งคืนแบบสอบถามตามวันที่ใน MongoDB?

    หากต้องการส่งคืนแบบสอบถามตามวันที่ใน MongoDB ให้เรายกตัวอย่าง เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.returnQueryFromDate.insertOne({"PassengerName":"John","PassengerAge":23,"PassengerArriva

  11. จะค้นหาเอกสารโดยไม่มีฟิลด์ใน MongoDB ได้อย่างไร?

    ในการค้นหาเอกสารโดยไม่มีฟิลด์ใน MongoDB ไวยากรณ์จะเป็นดังนี้ - db.yourCollectionName.find({ "yourFieldName" : { "$exists" : false } }).pretty(); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างคอลเลกชันด้วยเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.findDocumentNon

  12. วิธีใช้งานการสืบค้นวันที่ด้วย ISODate ใน MongoDB

    ใช้ตัวดำเนินการ $gte ร่วมกับ ISODate() เพื่อใช้งานการสืบค้นวันที่ด้วย ISODate ใน MongoDB เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - db.dateDemo.insertOne({StudentName:John,StudentAge:26,AdmissionDate:new ISODate(2013-06-07)});{ acknowl

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

    ในการแสดงรายการฐานข้อมูลทั้งหมดในเชลล์ Mongo คุณต้องใช้คำสั่ง show ไวยากรณ์มีดังนี้ − show dbs; ให้เราใช้ไวยากรณ์ข้างต้นสำหรับ MongoDB แบบสอบถามมีดังนี้ − > show dbs; ต่อไปนี้เป็นผลลัพธ์ - admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB sampleDemo 0.000GB test 0.003GB หากคุณสร้างฐานข

  14. จะหยุด MongoDB ในคำสั่งเดียวได้อย่างไร?

    เพื่อหยุด MongoDB ในคำสั่งเดียว ให้ใช้ไวยากรณ์ต่อไปนี้ - mongo --eval "db.getSiblingDB('admin').shutdownServer()" ให้เราใช้ไวยากรณ์ข้างต้นเพื่อหยุด MongoDB ในคำสั่งเดียว ขั้นแรก ใช้ปุ่มลัด − Ctrl + C; แบบสอบถามมีดังนี้ − C:\Program Files\MongoDB\Server\4.0\bin>mongo --eval &q

  15. MongoDB getUsers() และคำสั่ง SHOW มีจุดประสงค์เดียวกันหรือไม่

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

  16. ทำการสืบค้น regex ด้วย PyMongo หรือไม่

    PyMongo เป็นการแจกจ่าย Python ที่มีเครื่องมือสำหรับการทำงานกับ MongoDB ในการดำเนินการค้นหา regex ด้วย PyMongo ไวยากรณ์จะเป็นดังนี้ - db.yourCollectionName.find({'yourCollectionName':{'$regex':'^yourWords'}}).pretty(); ไวยากรณ์ข้างต้นจะให้เอกสารทั้งหมดที่ขึ้นต้นจากคำใดคำหนึ่ง

  17. ค้นหารายการที่ไม่มีฟิลด์ใดใน MongoDB?

    ในการค้นหารายการที่ไม่มีฟิลด์ที่แน่นอน ให้ใช้ตัวดำเนินการ $exists ไวยากรณ์มีดังนี้ − > db.yourCollectionName.find({"yourItemName":{$exists:false}}).pretty(); เพื่อให้เข้าใจไวยากรณ์ ให้เราสร้างคอลเลกชันด้วยเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.findDocumentDoNo

  18. วิธีการดำเนินการ "แตกต่าง" อย่างมีประสิทธิภาพด้วยหลายคีย์ใน MongoDB อย่างมีประสิทธิภาพ?

    คุณสามารถดำเนินการที่แตกต่างกับหลาย ๆ คีย์ด้วยความช่วยเหลือของเฟรมเวิร์กรวม เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.distinctWithMultipleKeysDemo.insertOne({"StudentName":"Mike","StudentAge":22,&q

  19. จับคู่ฟิลด์อาร์เรย์ที่มีชุดค่าผสมของอาร์เรย์ที่ให้มาใน MongoDB หรือไม่

    ใช้ตัวดำเนินการ $nin ร่วมกับ $elemMatch และ $not สำหรับสิ่งนี้ เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - > db.combinationOfArrayDemo.insertOne({"StudentName":"Larry","StudentAge":21,"StudentFavourit

  20. กำลังสอบถามอาร์เรย์ของอาร์เรย์ใน MongoDB หรือไม่

    ใช้ตัวดำเนินการ $in เพื่อสอบถามอาร์เรย์ของอาร์เรย์ใน MongoDB เพื่อให้เข้าใจแนวคิด ให้เราสร้างคอลเลกชันพร้อมกับเอกสาร แบบสอบถามเพื่อสร้างคอลเลกชันที่มีเอกสารมีดังนี้ - db.arrayOfArraysDemo.insertOne({EmployeeName:Mike,EmployeeSkills:[[C,C++]]});{ รับทราบ :จริง insertedId :ObjectId(5c7f7aa68d10a0612

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