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

    คุณสามารถใช้ตัวดำเนินการ $type เพื่อตรวจสอบว่าไฟล์ที่กรอกมีค่า null หรือไม่ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน เราได้ใส่ค่า null ลงในฟิลด์ด้วย - > db.nullDemo.insertOne({"FirstName":"Chris"}); {    "acknowledged" : true,    "insertedId"

  2. เลือกสองฟิลด์และส่งคืนอาร์เรย์ที่เรียงลำดับด้วยค่าที่แตกต่างกันใน MongoDB หรือไม่

    ในการเลือกสองฟิลด์และส่งกลับอาร์เรย์ที่เรียงลำดับด้วยค่าที่แตกต่างกัน ให้ใช้กรอบงานรวมร่วมกับตัวดำเนินการ $setUnion ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.sortedArrayWithDistinctDemo.insertOne( ...    { value1: 4, value2: 5} ... ); {    "acknowledged" : true, &nb

  3. จะสร้างผู้ใช้ใน MongoDB v3 ได้อย่างไร?

    ในการสร้างผู้ใช้ใน MongoDB v3 ให้ใช้เมธอด createUser() วิธีนี้ช่วยให้คุณสร้างผู้ใช้ได้ และในขณะสร้าง คุณจะต้องเพิ่มผู้ใช้ รหัสผ่าน และบทบาทด้วย บทบาทเหล่านี้กำหนดสิทธิ์ ไวยากรณ์มีดังนี้ − use admin db.createUser(    {       user: “yourUserName",     &nbs

  4. การฉายภาพอาร์เรย์หลายมิติ MongoDB?

    สำหรับการฉายภาพอาร์เรย์หลายมิติ MongoDB คุณต้องใช้เฟรมเวิร์กรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน ที่นี่ เรามีอาร์เรย์หลายมิติสำหรับคะแนนนักเรียน - > db.multiDimensionalArrayProjection.insertOne( ...    { ...       "StudentFirstName" : "Chris", ... &

  5. จะอัปเดตบันทึกใน MongoDB โดยไม่ต้องแทนที่ฟิลด์ที่มีอยู่ได้อย่างไร

    คุณสามารถใช้ตัวดำเนินการ $set สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.updateRecordDemo.insertOne({"StudentName":"Larry"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cbd6f95de8cc557214c0e0a") } &g

  6. แบบสอบถาม MongoDB เพื่อลบรายการออกจากอาร์เรย์?

    หากต้องการลบรายการออกจากอาร์เรย์ คุณสามารถใช้ตัวดำเนินการ $pull ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.removeItemFromArray.insertOne(    { "_id":101, "StudentName":"Larry", "StudentSubjects":["C","MongoDB","Java",&quo

  7. จะค้นหาวัตถุทั้งหมดที่สร้างก่อนวันที่ระบุใน MongoDB ได้อย่างไร

    คุณสามารถใช้ตัวดำเนินการ $lt สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2016-03-21')}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cbd91e4de8cc55721

  8. ฉันจะอัปเดตและเพิ่มสองฟิลด์ในคำสั่งเดียวใน MongoDB ได้อย่างไร

    ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.incrementDemo.insertOne({"Value1":10,"Value2":20}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cbdaf07de8cc557214c0e15") } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้เมธอด find

  9. จะเลือกเฉพาะสตริงตัวเลขใน MongoDB ได้อย่างไร?

    ให้เราสร้างคอลเลกชันที่มีเอกสาร - แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.selectOnlyNumericDemo.find().pretty(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5cbdb711de8cc557214c0e16), UserId :User101 }{ _id :ObjectId(5cbdb716de8cc557214c0e17), UserId :102 }{ _id :ObjectId( 5cbdb

  10. แบบสอบถาม MongoDB เพื่อจับคู่แต่ละองค์ประกอบในอาร์เรย์เอกสารกับเงื่อนไขหรือไม่

    คุณสามารถใช้ every() ใน MongoDB สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.arrayConditionDemo.insertOne({"Name":"John","Marks":[40,43,45]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cbdbd06de8cc55

  11. ตัวเลือกการปิดระบบ MongoDB ไม่พร้อมใช้งาน? จะได้รับมันได้อย่างไร

    คุณต้องเปลี่ยนฐานข้อมูลเป็นผู้ดูแลระบบ ต่อไปนี้เป็นไวยากรณ์ - use admin ไวยากรณ์สำหรับตัวเลือกการปิดระบบมีดังนี้ − db.shutdownServer() ให้เราใช้ไวยากรณ์ข้างต้นสำหรับการปิดระบบ - > use admin switched to db admin > db.shutdownServer() สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - server should be down... 2

  12. รับผลลัพธ์ของเชลล์สคริปต์ MongoDB หรือไม่

    คุณสามารถใช้ printjson() หรือ print() เพื่อรับเอาต์พุตของสคริปต์เชลล์ MongoDB ให้เราสร้างอาร์เรย์ของวัตถุ ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างอาร์เรย์ของวัตถุ > var studentDetails=[{"StudentName":"John","StudentAge":21},    {"StudentName":"Carol&

  13. แปลง NumberLong เป็น String ใน MongoDB หรือไม่

    ในการแปลง NumberLong เป็น String ใน MongoDB คุณสามารถใช้ toString() - NumberLong('yourValue').valueOf().toString(); ในการแปลง NumberLong เป็น String คุณสามารถใช้ valueOf() ได้เช่นกัน - NumberLong('yourValue').valueOf(); ให้เราใช้ทั้งสองรูปแบบข้างต้น ต่อไปนี้เป็นแบบสอบถามเพื่อแปลง

  14. ลบฟิลด์และค่าใน MongoDB หรือไม่

    หากต้องการลบฟิลด์และค่า MongoDB คุณสามารถใช้ตัวดำเนินการ $unset ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.deleteFieldDemo.insertOne({"FirstName":"John","LastName":"Smith"}); {    "acknowledged" : true,    "insertedId"

  15. แบบสอบถาม MongoDB เพื่อค้นหาค่าตัวเลขสูงสุดของคอลัมน์?

    คุณสามารถใช้ตัวดำเนินการ $not ร่วมกับ $type สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.highestNumericValueOfAColumnDemo.insertOne( ...    { ...       "StudentName": "John", ...       "StudentMathMarks":69 ... &nbs

  16. ค้นหาตามชื่อคุณสมบัติสำหรับเอกสารใด ๆ ที่มีคุณสมบัตินั้นใน MongoDB?

    คุณสามารถใช้ตัวดำเนินการ $ne สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.searchByPropertyName.insertOne({"FirstName":"Larry","Age":23}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cbaf7af7219729f

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