Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. ค้นหาคอลเลกชันทั้งหมดใน MongoDB พร้อมฟิลด์เฉพาะหรือไม่

    ให้เราใช้ไวยากรณ์ข้างต้นเพื่อค้นหาเอกสารทั้งหมดใน MongoDB ที่มีชื่อฟิลด์ “StudentFirstName” แบบสอบถามมีดังนี้ − > db.getCollectionNames().forEach(function(myCollectionName) { ...    var frequency = db[myCollectionName].find({"StudentFirstName": {$exists: true}}).count(); ... &

  2. ลบและอัปเดตบันทึกที่มีอยู่ใน MongoDB หรือไม่

    คุณสามารถใช้ตัวดำเนินการ $pull เท่านั้นที่จะลบและอัปเดตระเบียนที่มีอยู่ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.removeDemo.insertOne( ...    { ...       "UserName" : "Larry", ...       "UserDetails" : [ ...  

  3. จะเชื่อมผลลัพธ์ใน MongoDB ได้อย่างไร

    คุณสามารถเชื่อมผลลัพธ์ด้วยความช่วยเหลือของ forEach() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.concatenateDemo.insertOne({"Name":"John","Age":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cc80dd88f9e6ff3e

  4. จะเพิ่มฟิลด์ใน MongoDB ได้อย่างไร?

    หากต้องการเพิ่มฟิลด์ใน MongoDB คุณสามารถใช้ตัวดำเนินการ $inc ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.incrementDemo.insertOne({PlayerScore:560});{ acknowledged :จริง insertedId:ObjectId( 5cc81ce68f9e6ff3eb0ce450)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.incre

  5. อัปเดตวัตถุที่ Array Index เฉพาะใน MongoDB หรือไม่

    หากต้องการอัปเดตวัตถุที่ดัชนีอาร์เรย์เฉพาะ ให้ใช้ update() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.updateObjectDemo.insertOne( ...   { ...       id : 101, ...       "StudentDetails": ...       [ ...       &nb

  6. รับตำแหน่งใน Array ใน MongoDB หรือไม่

    คุณสามารถใช้แนวคิดของการลดแผนที่เพื่อรับตำแหน่งในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.retrievePositionDemo.find(); { "_id" : ObjectId("5cd569ec7924bb85b3f4893f"), "Subjects" : [ "MySQL", "MongoDB", "Java" ] } ต่อไปนี้เป็น

  7. จะลบคีย์ฟิลด์ใน MongoDB ได้อย่างไร?

    หากต้องการลบคีย์ฟิลด์ใน MongoFB คุณสามารถใช้ตัวดำเนินการ $unset ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.removeKeyFieldsDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Doe","StudentAge":23}); {    "acknowledged" :

  8. ลบเอกสารเดียวใน MongoDB หรือไม่

    หากต้องการลบเพียงเอกสารเดียว ให้ใช้ Remove() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.removeOnlyOneDocumentDemo.insertOne({"FirstName":"John","LastName":"Smith"}); {    "acknowledged" : true,    "insertedId&qu

  9. ฉันจะรู้ได้อย่างไรว่า MongoDB เวอร์ชันใดติดตั้งโดยใช้ Command Line

    ขั้นแรกให้เปิด CMD จากนั้นไปที่ไดเร็กทอรี BIN ของ MongoDB ภาพหน้าจอเพื่อเปิดพร้อมต์ CMD มีดังนี้ ด้านบนเราไปถึงกล่องโต้ตอบ RUN โดยกด START แล้วพิมพ์ RUN และ ENTER ตอนนี้พิมพ์ CMD แล้วกดปุ่ม OK เพื่อรับบรรทัดคำสั่ง ภาพหน้าจอมีดังนี้ − เข้าถึงไดเร็กทอรี BIN ของ MongoDB ต่อไปนี้เป็นวิธีเข้าถึง B

  10. ชื่อคอลเลกชันตัวแปรในเชลล์ MongoDB พร้อม JavaScript?

    ได้ คุณสามารถตั้งชื่อคอลเลกชันตัวแปรในเชลล์ MongoDB โดยใช้ JavaScript ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.employeeInformation.insertOne({"EmployeeName":"John Smith","EmployeeAge":24,"EmployeeSalary":450000}); {    "acknowledged" :

  11. ตรวจสอบว่ามีค่าสำหรับฟิลด์ในเอกสาร MongoDB หรือไม่

    ในการตรวจสอบว่ามีค่าสำหรับเขตข้อมูลในเอกสาร MongoDB หรือไม่ คุณสามารถใช้ find() พร้อมกับตัวดำเนินการ $exists ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.checkIfValueDemo.insertOne({"PlayerName":"John Smith","PlayerScores":[5000,98595858,554343]}); {    "

  12. จะรวมทุกฟิลด์ในเอกสารย่อยของ MongoDB ได้อย่างไร

    หากต้องการรวมทุกฟิลด์ในเอกสารย่อย ให้ใช้กรอบงานรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.sumEveryFieldDemo.insertOne( ...    { ...       "_id":101, ...       "PlayerDetails": [ ...       

  13. คุณดำเนินการค้นหา AND บนอาร์เรย์ใน MongoDB อย่างไร

    เพื่อให้ได้ผลลัพธ์เช่นเดียวกับ AND ใน MongoDB ให้ใช้ตัวดำเนินการ $all ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.andQueryDemo.insertOne({"StudentName":"Carol Taylor","FavouriteSubject":["C","Java","MongoDB","MySQL"]}); {  

  14. Regex ละเว้นอักขระเฉพาะใน MongoDB?

    คุณสามารถใช้นิพจน์ทั่วไปร่วมกับตัวดำเนินการ $not เพื่อละเว้นอักขระเฉพาะและแสดงส่วนที่เหลือ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.regexDemo.insertOne({"CustomerId":"Customer#1234","CustomerName":"Chris"}); {    "acknowledged" : true,

  15. แบบสอบถาม "สลับ" ใน MongoDB?

    คุณต้องค้นหาเอกสารและหลังจากนั้นคุณต้องใช้การอัปเดตเพื่อสลับคิวรี ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.toggleDemo.insertOne({"CustomerName":"John Smith","CustomerAge":28,"isMarried":true}); {    "acknowledged" : true

  16. Mongo shell ถือว่าตัวเลขเป็นแบบ float โดยค่าเริ่มต้นหรือไม่? เราจะแก้ไขอย่างชัดเจนได้อย่างไร?

    ใช่ เชลล์ Mongo ถือว่าตัวเลขเป็นแบบทศนิยมตามค่าเริ่มต้น ในการทำงานเป็น int หรือประเภทอื่น ๆ คุณต้องพูดถึงอย่างชัดเจน คุณสามารถใช้ NumberInt() สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ − var anyVariableName= [NumberInt("yourValue1"), NumberInt("yourValue2"),.....N]; ให้เราใช้ไวยากรณ์ข้างต้น

  17. ตรวจสอบเอกสารที่มีอยู่ใน MongoDB?

    คุณสามารถใช้ findOne() สำหรับสิ่งนี้ ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.findOne({yourFieldName:yourValue}); ให้เราสร้างคอลเลกชันที่มีเอกสาร - แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.checkExistingDemo.find().pretty(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5cbdf90

  18. รับรายการแอตทริบิวต์จากวัตถุ MongoDB หรือไม่

    ในการรับรายการแอตทริบิวต์จากวัตถุ MongoDB คุณสามารถใช้ for วนซ้ำเพื่อแยกคีย์และค่าสำหรับเอกสาร ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.getAttributeListDemo.insertOne({"StudentId":101,"StudentName":"John","StudentAdmissi onDate":new ISODate('2019-01-12'

Total 1351 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:52/68  20-คอมพิวเตอร์/Page Goto:1 46 47 48 49 50 51 52 53 54 55 56 57 58