หน้าแรก
หน้าแรก
สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $ifNull ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dbquerySelectDemoinsertOne({"Value1":10,"Value2":null}); { "acknowledged" : true, "insertedId" : ObjectId("5cefc0ceef71edecf6a1f6b6") } >
คุณสามารถใช้ตัวดำเนินการ $where ร่วมกับสคริปต์บางตัวได้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dbsameValueMultipleTimesDemoinsertOne( { "ListOfPrice":[ {"Price": 110}, {&quo
ใช่ ใช้ map() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dblistOfSpecificValuesDemoinsertOne({"StudentName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefcc8fef71edecf6a1f6bb") } > dblistOfSpecificValues
ใช้ $elemMatch กับ $set ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dbkeyValueDemoinsertOne( { "_id" : new ObjectId(), "CustomerDetails" : [ { "
ใช้การรวมสำหรับสิ่งนี้และเพิ่มค่าให้กับอาร์เรย์โดยใช้ตัวดำเนินการ $group และ $addToSet ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dbspecifyReturnFormatDemoinsertOne({"Subject":"MongoDB"}); { "acknowledged" : true, "insertedId" : Obje
หากต้องการลบระเบียนเฉพาะ ให้ใช้ตัวดำเนินการ $pull ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dbdeletingSpecificRecordDemoinsertOne( { "StudentDetails": [ { "StudentName":
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - dbworkingOfemoRegularExpression{S StudentName :Carol },StudentAge:20 });{ acknowledged :true, insertedId :ObjectId(5cf227c2b64a577be5a2bc09)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - dbworkingOfRegularExpressionDemofind(); น
หากต้องการเปรียบเทียบคุณสมบัติหลายรายการ ให้ใช้ตัวดำเนินการ $where ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > dbcomparingMultiplePropertiesDemoinsertOne({"Values":[10,70,60]}); { "acknowledged" : true, "insertedId" : ObjectId("5cf228fcb64a
สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $size ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.checkIfListIsNotEmptyDemo.insertOne({UserFriendGroup:[]});{ acknowledged :true, insertedId :ObjectId(5cdd99f6bf3115999ed511fb)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.checkIfList
ใช้ตัวดำเนินการ $push เพื่อเพิ่มเอกสารย่อย ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.subDocumentToSubDocumentDemo.insertOne( { "_id" :101, "StudentName" : "Larry", "StudentAge" : 2
ใช้ตัวดำเนินการ $slice ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.limitAndSliceProjectionDemo.insertOne( { "_id" : 101, "UserName" : "Carol", "UserAge" : 26, &q
ในการเติมมูลค่าจากข้อมูล JSON ให้ใช้ find() พร้อมกับเครื่องหมายจุด (.) ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findValueFromJsonDemo.insertOne( { "UserDetails": [{ "_id": new ObjectId(),  
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.operatorDemo.insertOne({"StudentSubject":["MongoDB","MySQL","Java"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cef94eaef71edecf6a1f6a2") } > db.
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.removingAnArrayElementDemo.insertOne({UserMessage:[Hi,Hello,Bye]});{ acknowledged :true, insertedId :ObjectId(5cef97bdef71edecf6a1f6a4)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้เมธอด find() - db.removingAnArrayElementDemo.find().pretty(); ผลลัพธ์ { _id :Object
ใช้ different() สำหรับสิ่งนี้ เนื่องจากจะค้นหาค่าที่แตกต่างกันสำหรับฟิลด์ที่ระบุในคอลเล็กชันหรือมุมมองเดียว และส่งคืนผลลัพธ์ในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.projectionListDemo.insertOne({"_id":"1","Subject":["MongoDB","MySQL"
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findDataDemo.insertOne( { "_id": new ObjectId(), "CustomerName":"John", "CustomerDetails" : { "Coun
ในการรับเอกสารที่แทรกล่าสุด ให้ใช้ sort() พร้อมกับ limit(1). ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.getLastInsertedDocument.insertOne({"Name":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefb17eef71edecf6a
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.numberOfValuesDemo.insertOne({"Values":[100,200,300,900,1000,98]}); { "acknowledged" : true, "insertedId" : ObjectId("5cefb736ef71edecf6a1f6ab") } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี
คุณสามารถใช้ตัวดำเนินการ $gt สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.arrayElementsNotGreaterThanDemo.insertOne({คะแนน:[46,66,77,88] });{ รับทราบ :จริง insertedId :ObjectId(5cd9ea3cb50a6c6dd317adb6)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.array
คุณสามารถใช้กรอบงานรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.getArrayDemo.insertOne( { "CustomerId":101, "CustomerDetails":[ { "Customer