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

    $exists ใช้เพื่อตรวจสอบว่ามีไฟล์อยู่หรือไม่ ในขณะที่ $ne มีเงื่อนไขไม่เท่ากัน ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.existsDemo.insertOne({"Name":"Chris","Age":21}); {    "acknowledged" : true,    "insertedId"

  2. ฉันจะวางคอลเลกชันใน MongoDB ด้วยเครื่องหมายขีดกลางสองอันในชื่อได้อย่างไร

    ให้เราดูไวยากรณ์เพื่อวางคอลเลกชันก่อน - db.getCollection("yourCollectionNameWithTwoDashes").drop(); สำหรับการสาธิต เราจะสร้างชื่อคอลเลกชันที่มีสองขีดดังที่แสดงด้านล่าง - > db.createCollection("company--EmployeeInformation"); { "ok" : 1 } สร้างคอลเลกชันข้างต้น บริษั

  3. ตรวจสอบค่าว่างใน MongoDB หรือไม่

    เราจะใช้ประเภท Null ที่นี่ ต่อไปนี้เป็นประเภทว่างที่มีนามแฝง - ประเภท จำนวน นามแฝง ดับเบิ้ล 1 “สองเท่า” สตริง 2 “สตริง” วัตถุ 3 “วัตถุ” อาร์เรย์ 4 “อาร์เรย์” ข้อมูลไบนารี 5 “binData” ไม่ได้กำหนด 6 “ไม่ได้กำหนด” ObjectId 7 “objectId” บูลีน 8 “บูล” วันที่ 9 “วันที่” ว่าง 10 “null” นิพจน์ทั

  4. วิธีการดำเนินการ $gt บนแฮชในเอกสาร MongoDB?

    $gt มีค่ามากกว่า โดยเลือกเอกสารที่ค่าของฟิลด์มากกว่าค่าที่ระบุ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.performQueryDemo.insertOne({"PlayerDetails":{"PlayerScore":1000,"PlayerLevel":2},"PlayerName":"Chris"}); {    "acknowledged&qu

  5. MongoDB regex เพื่อแสดงระเบียนที่มีตัวอักษรห้าตัวแรกเป็นตัวพิมพ์ใหญ่?

    ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.upperCaseFiveLetterDemo.insertOne({StudentFullName:DAVID Miller});{ รับทราบ :จริง insertedId :ObjectId(5cd7ee451a844af18acdffb6)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.upperCaseFiveLetterDemo.find().pretty(); สิ่งนี

  6. แบบสอบถาม MongoDB เพื่อแทนที่ค่าในอาร์เรย์?

    ใช้ $set เพื่อแทนที่ค่าในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - {StudentScores:[33,90,67]});{ acknowledged :true, insertedId :ObjectId(5cd7f0521a844af18acdffb8)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.replaceValueInArrayDemo.find().pretty(); สิ่งนี้

  7. ฟังก์ชั่น MongoDB find () สามารถแสดงการหลีกเลี่ยง _id ได้หรือไม่

    ใช่ เราสามารถหลีกเลี่ยง _id โดยใช้ไวยากรณ์ต่อไปนี้ใน MongoDB – db.yourCollectionName.find({},{ _id:0}); db.excludeIdDemo.insertOne({CustomerName:Bob});{ รับทราบ :จริง insertedId :ObjectId(5cd7f6381fa844af18 ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.excludeIdDe

  8. วิธีใช้งาน MongoDB $หรือตัวดำเนินการ

    ประเมินนิพจน์อย่างน้อยหนึ่งรายการโดยใช้ตัวดำเนินการ $or ใน MongoDB ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.find({ $or: [{ "yourFieldName": yourValue1 }, { "yourFieldName": yourValue2} ] } ).pretty(); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.orOperatorDemo.insertOne({&q

  9. MongoDB Query เพื่อค้นหาบันทึกเฉพาะในเวลาที่กำหนด?

    สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $hour ขั้นแรกให้เราสร้างคอลเลกชันที่มีเอกสารที่มีฟิลด์ใดฟิลด์หนึ่งเป็นวันที่ - > db.mongoDbSearchForHoursDemo.insertOne({"CustomerName":"Larry","OrderDatetime":new ISODate("2019-01-31 09:45:50")}); {    "ackno

  10. แบบสอบถาม MongoDB ที่รายการอาร์เรย์ทั้งหมดน้อยกว่าเงื่อนไขที่ระบุ?

    ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.arrayElementsNotGreaterThanDemo.insertOne({คะแนน:[46,66,77,88] });{ รับทราบ :จริง insertedId :ObjectId(5cd9ea3cb50a6c6dd317adb6)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.arrayElementsNotGreaterThanDemo.find().pretty();

  11. เชื่อมฟิลด์ใน MongoDB หรือไม่

    หากต้องการเชื่อมฟิลด์ ให้ใช้ตัวดำเนินการ $concat ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.concatenateFieldsDemo.insertOne({StudentFirstName:Sam ,StudentLastName:Williams});{ acknowledged :true, insertedId :ObjectId(5cd6ec436d78f205348bc631)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโด

  12. ลดค่าเดียวใน MongoDB หรือไม่

    ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.decrementingOperationDemo.insertOne({"ProductName":"Product-1","ProductPrice":756}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd7a8ae6d78f205348bc63c") } >d

  13. มีวิธีใดบ้างที่จะเห็นผลลัพธ์ MongoDB ในรูปแบบที่ดีกว่า?

    ได้ คุณสามารถใช้ findOne() ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.findOne(); คุณสามารถใช้ toArray() ได้เช่นกัน - db.yourCollectionName.find().toArray(); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.betterFormatDemo.insertOne({"StudentName":"Adam Smith","StudentScore

  14. ใช้ MongoDB $concatArrays แม้ว่าค่าบางค่าจะเป็นโมฆะหรือไม่

    ใช้กรอบงานรวมร่วมกับตัวดำเนินการ $ifNull สำหรับสิ่งนี้ $concatArrays ในการรวมถูกใช้เพื่อเชื่อมอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.concatenateArraysDemo.insertOne({"FirstSemesterSubjects": ["MongoDB","MySQL","Java"],"SecondSemesterSubject

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

    คุณสามารถใช้ตัวดำเนินการ $group กับ _id:null ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.aggregate([{$group: {_id:null, "anyFieldName": {$avg:"$yourFieldName"} } }]); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.caculateTheAverageValueDemo.insertOne({"Population":100

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