หน้าแรก
หน้าแรก
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.deleteMultipleDocumentsDemo.insertOne({"StudentFirstName":"Larry"}); { "acknowledged" : true, "insertedId" : ObjectId("5ce00b07bf3115999ed51214") } > db.deleteMultipleDocument
คุณสามารถใช้อัปเดต () ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.addExtraFieldDemo.insertOne( { "_id": 1, "UserName": "Larry" , "UserOtherDetails":[ &nbs
หากต้องการรับเอกสารที่ตรงกัน ให้ใช้ $elemMatch ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.getMatchingDocumentDemo.insertOne( { _id :1, "UserDetails":[ { &qu
สำหรับสิ่งนี้ ให้ใช้กรอบงานรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.aggregateArrayDemo.insertOne( { _id:100, UserDetails:[ { UserName:John, UserLoginYear:2010 }, { UserName:Carol, UserLoginYear :2019 } ] });{ acknowledged :true, insertedId :100 } ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากค
หากต้องการส่งคืนฟิลด์เฉพาะ ให้ใช้ $project รวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.returnSpecificFieldDemo.insertOne( { "StudentId":1, "StudentDetails": [ { &nb
คุณสามารถใช้ตัวดำเนินการ $in สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.searchForStringOrNumberDemo.insertOne( { "_id": new ObjectId(), "StudentName": "Larry", "StudentDeta
ใช้กรอบงานรวมร่วมกับตัวดำเนินการ $literal ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.replaceValueDemo.insertOne( { _id : 100, "EmployeeName" :"Chris", "EmployeeOtherDetails": {
เพื่อลดเวลาในการค้นหาบันทึกใน MongoDB คุณสามารถใช้ดัชนี ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.createIndex({yourFieldName:1}); คุณสามารถทำตามวิธีการด้านล่างเพื่อสร้างดัชนีสำหรับชื่อฟิลด์ตามตัวเลข ข้อความ แฮช ฯลฯ แนวทางแรก ให้เราสร้างดัชนี ต่อไปนี้เป็นแบบสอบถาม - > db.takeLessTimeToSearchD
สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $addToSet ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findDocumentWithCommonFieldsDemo.insertOne( { "UserId":1, "UserName":"Carol" } ); { "acknowledg
เราจะใช้ printjson() สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dbprintResultScriptDemoinsertOne({"StudentName":"John","StudentAge":21}); { "acknowledged" : true, "insertedId" : ObjectId("5cf22c02b64a577be
คุณสามารถใช้ pop() สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.persistChangeDemo.insertOne({"Name" : "Larry", "CreditScore": [500,700,760,100]}); { "acknowledged" : true, "insertedId" : ObjectId("5cdfc52
สำหรับสิ่งนี้ ให้ใช้ MongoDB $substr ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MongoDB is No SQL database"}); { "acknowledged" : true, "insertedId" : ObjectId("5cf23013b64a577b
ใช้ตัวดำเนินการ $slice สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.gettingFirstItemInArrayDemo.insertOne( { "UserId": 101, "UserName":"Carol", "UserOtherDetails": [ &nb
สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $exists ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >dbfindDocumentContainsSpecificFieldDemoinsertOne({"ProductPrices":{"Product1":10,"Pr oduct2":50}}); { "acknowledged" : true, "insertedId" : O
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dbmongoDBCollectionSizeDemoinsertOne({"Name":"John", "Age":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cf23e3db64a577be5a2bc16") } > dbmongoDBCollectionSiz
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.queryForPartialObjectDemo.insertOne({_id:new ObjectId(), "StudentDetails": [{"StudentId":1, "StudentName":"Chris"}]}); { "acknowledged" : true, "insertedId" : ObjectId(
เพื่อให้ได้ค่าต่ำสุด ใช้ sort() พร้อมกับ limit(1) ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findMinimumValueDemo.insertOne({"Value":1004}); { "acknowledged" : true, "insertedId" : ObjectId("5cdfd61abf3115999ed51208") } > db.fin
ใช้ตัวดำเนินการ $or พร้อมกับตัวดำเนินการ $expr สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อนซึ่งหนึ่งในฟิลด์ isMarried มีค่าจริงเป็นเท็จ - > db.orTwoFieldsDemo.insertOne({"isLiveInUS":true,"isMarried":false}); { "acknowledged" : true, &q
หากต้องการจำกัดจำนวนค่าในช่อง ให้ใช้ตัวดำเนินการ $slice ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.numberOfValuesDemo.insertOne({"Values":[100,200,300,900,1000,98]}); { "acknowledged" : true, "insertedId" : ObjectId("5cefb736ef71edecf6
หากต้องการค้นหาเฉพาะเดือนและวัน ให้ใช้เฟรมเวิร์กรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.monthAndDayDemo.insertOne({"LoginDate":new ISODate("2019-04-27")}); { "acknowledged" : true, "insertedId" : ObjectId("5cefbcaeef71