หน้าแรก
หน้าแรก
ให้เราดูตัวอย่างและสร้างคอลเลกชันที่มีเอกสาร - > db.demo694.insertOne( ... { ... "details" : ... [ ... { ... "Name" : "Chris", ...  
หากต้องการจับคู่ทั้งหมดใน MongoDB ให้ใช้ $all ตัวดำเนินการ $all จะเลือกเอกสารที่ค่าของเขตข้อมูลเป็นอาร์เรย์ที่มีองค์ประกอบที่ระบุทั้งหมด ให้เราสร้างคอลเลกชันที่มีเอกสาร - :[1000,200,4000]});{ รับทราบ :จริง insertedId :ObjectId(5ea6d4cf551299a9f98c9390)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี fin
สำหรับสิ่งนี้ ให้ใช้ find() ร่วมกับ //i ให้เราสร้างคอลเลกชันที่มีเอกสาร - แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo696.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5ea6d664551299a9f98c9391), Message :/Good/ }{ _id :ObjectId(5ea6d67a551299a9f98c9392), Message :(good) }{
หากต้องการรับจำนวนระเบียน ให้ใช้ count() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo697.insertOne({Name:David,Age:24});{ รับทราบ :จริง insertedId :ObjectId(5ea6d7dd551299a9f98c9397)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo697.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _
หากต้องการอัปเดตเพียงค่าเดียวและเพิ่มค่าใน MongoDB ให้ใช้ $inc พร้อมกับ update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo698.insertOne({Score:65});{ acknowledged :true, insertedId :ObjectId(55ea99a399}aaf db.demo698.insertOne({Score:88});{ acknowledged :true, insertedId :ObjectId(5ea6d8b0551299a9f
สำหรับสิ่งนี้ ให้ใช้ forEach() ร่วมกับ print() เพื่อแสดงค่า ID อีเมล ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo690.insertOne({"UserName":"John","UserEmailId":"[email protected]"}); { "acknowledged" : true, "insertedId&
สำหรับการอัพเดท atomic หลายๆ ครั้ง ให้ใช้ update() ร่วมกับ $set ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo699.insertOne({Name:"Chris Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea6e370551299a9f98c93a7") } > db.
สำหรับสิ่งนี้ ให้ใช้ $regex ใน MongoDB เราจะค้นหาค่าฟิลด์เอกสารที่มีชื่อ “David” โดยไม่คำนึงถึงกรณี ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo700.insertOne( { details: [ { Name:"david" }]}); { "acknowledged" : true, "insertedId" : ObjectId(
ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo568.insertOne({ _id:101, รายละเอียด:[ {id :101 }, { id:103 } ] });{ acknowledged :true, insertedId :101 } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo568.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - db.demo569.insertOne({ _id:103, รายละเอียด:Davi
ในการนับเอกสาร ให้ใช้ $count สำหรับค่าที่เริ่มต้นด้วย 13 ให้ใช้ $regex คุณสามารถใช้ $regex ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo570.insertOne({Information:{Value:"13675"}});{ "acknowledged" : true, "insertedId" : ObjectId("5e90959b39cfeaaf0b97
หากคุณพยายามเพิ่มตัวเลขให้กับค่าที่ไม่ได้กำหนด คุณจะได้รับ NaN NaN กำหนดไม่ใช่ตัวเลข ต่อไปนี้เป็นตัวอย่าง − กรณีที่ 1 var anyVar=10+undefined; print(anyVar) //Result will be NaN กรณีที่ 2 var anyVar1=10; var anyVar2; var anyVar=yourVar1+yourVar2; print(anyVar) //Result will be NaN กรณีที่ 1 ให้เราด
ใช้ $natural เพื่อจัดเรียงแบบธรรมชาติใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo684.insertOne({Value:10}); { "acknowledged" : true, "insertedId" : ObjectId("5ea530cea7e81adc6a0b3957") } > db.demo684.insertOne({Value:50}); { &nb
สำหรับสิ่งนี้ ให้ใช้ aggregate() สมมติว่าเราต้องดึงเอกสารที่มีช่อง อายุ มีค่า 21 ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo685.insertOne( ... { ... "details": ... [ ... { ...
หากต้องการใช้คล้ายกับ ชอบ ให้ใช้ find() พร้อมกับ // ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo686.insertOne({"FirstName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea55182a7e81adc6a0b395c")
ในการเข้าถึงองค์ประกอบภายในของอาร์เรย์ JSON ใน MongoDB ให้ใช้เครื่องหมายจุด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo687.insert({CountryName:'US', ... info: ... { ... id:101, ... details: ... [ ... { ... Name:'Chris', ... SubjectName:'MongoDB',
สมมติว่าเราจำเป็นต้องค้นหาเอกสารที่มีค่ามากกว่าค่าที่ระบุ สำหรับสิ่งนี้ ให้ใช้เครื่องหมายจุดในเอกสารที่ซ้อนกันและตั้งค่าเงื่อนไขด้วย $gt. ให้เราดูตัวอย่างและสร้างคอลเลกชันที่มีเอกสาร - > db.demo688.insert( ... { ... information:{id:1,details:[ ... {otherDetails:{ ... &
สำหรับการแทรกหลายรายการ ให้ใช้ insert() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo689.insert([ ... {ClientName:"Chris","ClientAge":34,"ClientCountryName":"US"}, ... {ClientName:"David","ClientAge":28
ในการเปลี่ยนชื่อคอลเลกชันใน MongoDB ให้ใช้ renameCollection() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo690.insertOne({_id:103,Name:John});{ acknowledged :true, insertedId :103 } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo690.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :101, Name
ให้เราดูตัวอย่างและสร้างคอลเลกชันที่มีเอกสาร - > db.demo558.insertOne( ... { ... _id : 100, ... CountryCode:101, ... details: [ ... { ... Name:"Chris", ... Sub
หากต้องการ GROUP BY อาร์เรย์ของเอกสาร ให้ใช้ $group ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo559.insertOne({details:[{Name:"Chris",Age:21},{Name:"Bob",Age:22},{Name:"Carol", Age:21},{Name:"Sam",Age:21}]}); { "acknowledged" : true, &n