Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. จะดึงองค์ประกอบอาร์เรย์ (ซึ่งเป็นเอกสาร) ใน MongoDB ได้อย่างไร

    คุณสามารถใช้ตัวดำเนินการ $pull ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.pullAnArrayElementDemo.insertOne( { "StudentDetails": [ { "StudentFirstName":"Chris","StudentScore":56 }, {"StudentFirstName":"Robert","StudentScore":59

  2. รับขนาดของเอกสารทั้งหมดในแบบสอบถาม MongoDB หรือไม่

    ในการรับขนาดของเอกสารทั้งหมดในคิวรี คุณต้องวนรอบเอกสาร ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.sizeOfAllDocumentsDemo.insertOne({"StudentFirstName":"John","StudentSubject":["MongoDB","Java"]}); {    "acknowledged" : true, &n

  3. MongoDB สามารถส่งคืนผลลัพธ์ของการเพิ่มขึ้นได้หรือไม่

    ใช่ คุณสามารถทำสิ่งนี้ได้ด้วย findAndModify() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.returnResultOfIncementDemo.insertOne({"PlayerScore":98}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd3c292edc6604c74817cda") } ต่อไ

  4. แบบสอบถาม MongoDB เพื่อดึงองค์ประกอบระหว่างช่วงโดยไม่รวมตัวเลขที่ใช้ตั้งค่าช่วง?

    สมมติว่าทั้งตัวเลขคือ 50 และ 60 คุณสามารถใช้ไวยากรณ์ด้านล่างได้ − db.yourCollectionName.find({yourFieldName: { $gt : 50 , $lt : 60 } } ); หากคุณต้องการรวม 50 และ 60 ด้วย ให้ใช้ไวยากรณ์ด้านล่าง - db.yourCollectionName.find({yourFieldName: { $gte : 50 , $lte : 60 } } ); ให้เราสร้างคอลเลกชันที่มีเอกส

  5. จะรับคอลเล็กชันทั้งหมดที่ชื่อคอลเล็กชันเช่น '%2015%' ได้อย่างไร

    ขั้นแรกให้เราสร้างคอลเลกชันที่เริ่มต้นจากหมายเลขปีเช่น 2015, 2019 เป็นต้น - > use web; switched to db web > db.createCollection("2015-myCollection"); { "ok" : 1 } > db.createCollection("2019-employeeCollection"); { "ok" : 1 } > db.createCollection(

  6. จะตรวจสอบว่าฟิลด์ใน MongoDB เป็น [] หรือ {} ได้อย่างไร

    ในการตรวจสอบว่าฟิลด์ใน MongoDB เป็น [] หรือ {} คุณสามารถใช้ไวยากรณ์ต่อไปนี้ - db.yourCollectionName.find({    "yourOuterFieldName": { "$gt": {} },    "yourOuterFieldName.0": { "$exists": false } }); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - &g

  7. แสดงความแตกต่างในหลาย ๆ ฟิลด์ใน MongoDB หรือไม่

    คุณสามารถใช้ตัวดำเนินการ $group พร้อมกับกรอบงานรวมเพื่อดำเนินการที่แตกต่างกันในหลายฟิลด์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.distinctOnMultipleFieldsDemo.insertOne( ...    { ...       "StudentFirstName" : "Chris", ...       "

  8. จะเปลี่ยนชื่อชื่อผู้ใช้ใน MongoDB ได้อย่างไร?

    ในการเปลี่ยนชื่อผู้ใช้ คุณต้องใช้ update() และ $set เพื่อตั้งชื่อผู้ใช้ใหม่ ต่อไปนี้เป็นไวยากรณ์ - db.system.users.update({"user":"yourOldUserName"}, {$set:{"user":"yourNewUserName"}}); ประการแรก แสดงผู้ใช้ทั้งหมดจากฐานข้อมูล MongoDB - > use admin; switche

  9. แบบสอบถาม MongoDB เพื่อนับขนาดของอาร์เรย์อย่างชัดเจน?

    ใช้ DISTINCT สำหรับองค์ประกอบที่แตกต่าง จากนั้นความยาวเพื่อให้ได้ขนาดของอาร์เรย์ - db.yourCollectionName.distinct('yourFieldName').length; ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.countOrSizeDemo.insertOne({"StudentFirstName":"John"}); {    "acknowled

  10. MongoDB Query เพื่อรวม AND &OR?

    ในการรวม AND &OR ใน MongoDB ขั้นแรกให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.combinedAndOrDemo.insertOne({"StudentFirstName":"John","StudentAge":23,"StudentSkill":"MongoDB"}); {    "acknowledged" : true,    "inserted

  11. จะยกเลิกการตั้งค่าตัวแปรในเชลล์ MongoDB ได้อย่างไร?

    ใช้ตัวดำเนินการลบเพื่อยกเลิกการตั้งค่าตัวแปรในเชลล์ MongoDB ต่อไปนี้เป็นไวยากรณ์ - delete yourVariableName; ให้เราใช้ไวยากรณ์ข้างต้นเพื่อยกเลิกการตั้งค่าตัวแปรในเชลล์ MongoDB ขั้นแรก พิมพ์ชื่อตัวแปร − > customerDetail; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - 2019-05-08T22:29:17.361+0530 E QUERY [js] Re

  12. วิธีทำให้สอง "คอลัมน์" ใน MongoDB ไม่ซ้ำกัน?

    ใช้เฉพาะและตั้งค่าเป็น TRUE ให้เราใช้สิ่งเดียวกันโดยสร้างดัชนีและตั้งค่าสองคอลัมน์ให้ไม่ซ้ำกัน - >db.keepTwoColumnsUniqueDemo.createIndex({"StudentFirstName":1,"StudentLastName":1},{unique:true}); {    "createdCollectionAutomatically" : true,    &

  13. ค้นหาเอกสาร MongoDB จากอาร์เรย์ย่อย?

    คุณสามารถใช้เครื่องหมายจุด (.) เพื่อค้นหาเอกสารจากอาร์เรย์ย่อย ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.findDocumentDemo.insertOne(... {... EmployeeDetails :... {... EmployeeAppraisalTime:...... [...... {EmployeeDesignation: นักพัฒนา, เงินเดือน:105000},... {EmployeeDesignation:Tester, เงินเดือน:450

  14. ค้นหาวัตถุที่สร้างขึ้นในสัปดาห์ที่ผ่านมาใน MongoDB?

    คุณสามารถใช้ Date() พร้อมกับตัวดำเนินการ $gte เพื่อค้นหาวัตถุที่สร้างขึ้นเมื่อสัปดาห์ที่แล้ว ที่นี่ curdate มีดังต่อไปนี้ในระบบของฉัน - > new Date(); ISODate("2019-05-14T08:32:42.773Z") ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findObectInLastWeekDemo.insertOne({"ShippingDate&

  15. ค้นหาและแทนที่ฟิลด์ประเภท NumberLong ใน MongoDB หรือไม่

    ใช้ตัวดำเนินการ $set พร้อมกับ update() สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน ที่นี่เราได้ตั้งค่าหนึ่งฟิลด์เป็น NumberLong - db.findAndReplaceDemo.insertOne({UserId:NumberLong(130)});{ acknowledged :true, insertedId :ObjectId(5cd2c96eb64f4b851c3a13ba)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกส

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