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

    ใช้ตัวดำเนินการ $unset เพื่อยกเลิกการตั้งค่าแอตทริบิวต์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.unsetAnAttributeDemo.insertOne( ...    { ...       _id: 1, ...       "StudentDetails": [ ...          { ...     &

  2. จะสอบถาม MongoDB โดยใช้ตัวดำเนินการ $ne ได้อย่างไร

    ในการสอบถาม MongoDB โดยใช้โอเปอเรเตอร์ $ne ต่อไปนี้คือไวยากรณ์ - db.yourCollectionName.find({yourFieldName:{$ne:yourValue}}).pretty(); ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.notEqaulToDemo.insertOne({"StudentName":"Larry","StudentMathMarks":68}); {    &quo

  3. รับดัชนีขององค์ประกอบที่กำหนดในฟิลด์อาร์เรย์ใน MongoDB หรือไม่

    คุณสามารถใช้ตัวดำเนินการ $indexOfArray สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.getIndexDemo.insertOne({"InstructorName":"Chris","InstructorSubject":["MongoDB","MySQL","Java","C++"]}); {    "acknowledg

  4. รับจำนวนเอกสารใน MongoDB Collection หรือไม่

    ในการนับจำนวนเอกสารในคอลเลกชัน MongoDB คุณสามารถใช้ไวยากรณ์ด้านล่าง - db.getCollectionNames().map(function(anyVariableName) {    return { "yourVariableName": yourVariableName, "count": db[yourVariableName].count() } }); ที่นี่เราใช้ฐานข้อมูล ทดสอบ ให้เราใช้ไวยากรณ์ข้า

  5. นับค่าที่แตกต่างกันใน MongoDB หรือไม่

    ใช้แนวคิดเรื่องความยาวเพื่อนับค่าที่แตกต่างกัน ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.distinct("yourFieldName").length; ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.countDistinctDemo.insertOne({"StudentName":"John"}); {    "acknowledged" : true,

  6. สร้างอาร์เรย์ด้วยแบบสอบถาม MongoDB หรือไม่

    คุณสามารถใช้แนวคิดของ toArray() เพื่อสร้างอาร์เรย์ ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectonName.find({}, {yourFieldName:1}).toArray(); ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.createArrayDemo.insertOne({UserName:Sam});{ acknowledged :true, insertedId :ObjectId(5cbd6470de8cc55) แสดงเอกสารทั้งหมดจากคอลเ

  7. การสร้างนามแฝงในแบบสอบถาม MongoDB?

    คุณสามารถใช้กรอบงานรวมเพื่อสร้างนามแฝง ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.creatingAliasDemo.insertOne({_id:101,"Name":"John Doe"}); { "acknowledged" : true, "insertedId" : 101 } > db.creatingAliasDemo.insertOne({_id:102,"Name":"Dav

  8. แบบสอบถาม MongoDB เพื่อค้นหาคุณสมบัติขององค์ประกอบแรกของอาร์เรย์?

    คุณสามารถใช้ตัวดำเนินการ $slice สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.firstElementOfArray.insertOne( ...    { ...       _id: 100, ...       "Details": [ ...          { ...         &nb

  9. กำลังแปลง isodate เป็นค่าตัวเลขใน MongoDB หรือไม่

    คุณสามารถใช้ getTime() สำหรับสิ่งนี้ ต่อไปนี้เป็นไวยากรณ์ - yourVariableName.getTime(); แปลง ISODate เป็นค่าตัวเลข - > var arrivalDate=ISODate('2019-04-18 13:50:45'); ต่อไปนี้เป็นแบบสอบถามเพื่อแปลง ISODate เป็นค่าตัวเลข - > arrivalDate.getTime(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - 1555

  10. ฉันจะเพิ่มค่าที่ด้านบนของอาร์เรย์ใน MongoDB ได้อย่างไร

    ในการเพิ่มค่าที่ด้านบนของอาร์เรย์ใน MongoDB คุณสามารถใช้ unshift() - yourArrayName.unshift("yourValue"); ไวยากรณ์ด้านบนจะเพิ่มค่าที่ด้านบนของอาร์เรย์ใน MongoDB ให้เราสร้างอาร์เรย์ของสตริงก่อน - > technicalSkills=["Java","MySQL","C","SQL SERVER",&

  11. แบบสอบถาม MongoDB เพื่อรับเดือน | ปี (ไม่ใช่วันที่)?

    คุณสามารถใช้กรอบงานรวมร่วมกับตัวดำเนินการฉายภาพเดือน$ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.specificMonthDemo.insertOne({"StudentName":"Larry","StudentDateOfBirth":new ISODate('1995-01-12')}); {    "acknowledged" : true,    

  12. แยกค่า subarray ใน MongoDB หรือไม่

    หากต้องการแยกค่า subarray ใน MongoDB คุณสามารถใช้ $elemMatch projection operator ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.extractSubArrayDemo.insertOne( ...    { ...       _id: 101, ...       "clientName":"Larry", ...     &n

  13. จะอ่านคู่คีย์-ค่าเฉพาะจากคอลเล็กชัน MongoDB ได้อย่างไร

    คุณสามารถใช้เครื่องหมายจุด (.) เพื่ออ่านคู่คีย์-ค่าเฉพาะจากคอลเล็กชัน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.readSpecificKeyValueDemo.insertOne( ...    { ...       "_id": 100, ...       "StudentDetails": ...     &nb

  14. MongoDB สั่งซื้อโดยสองฟิลด์รวม?

    ในการสั่งซื้อด้วยผลรวมของสองฟิลด์ คุณสามารถใช้กรอบงานรวมได้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน > db.orderByTwoFieldsDemo.insertOne({"Value1":10,"Value2":35}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ca285576304881c

  15. กำลังค้นหาค่าสูงสุดจากอาร์เรย์ย่อยในเอกสาร MongoDB หรือไม่

    หากต้องการค้นหาค่าสูงสุดจากอาร์เรย์ย่อยในเอกสาร คุณสามารถใช้กรอบงานรวมได้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน > db.findHighestValueDemo.insertOne(    ... {       ... _id: 10001,       ... "StudentDetails": [          ... {

  16. รับจำนวนเอกสารที่อัปเดตใน MongoDB หรือไม่

    ในการรับจำนวนเอกสารที่อัปเดตใน MongoDB คุณต้องใช้ runCommand ร่วมกับ getlasterror ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน > db.getNumberOfUpdatedDocumentsDemo.insertOne({"StudentName":"David"}); {    "acknowledged" : true,    "insertedId" :

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