หน้าแรก
หน้าแรก
หากต้องการกรองรายการตามฟิลด์และฟิลด์ย่อย ให้ใช้เครื่องหมายจุด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo638.insert({Name:"Chris"}); WriteResult({ "nInserted" : 1 }) > db.demo638.insert({Name:"David",details:{Subject:"MongoDB"}}); WriteResult({ "nIn
สำหรับสิ่งนี้ ให้ใช้ $group ในการรวม MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo639.insertOne( ... { ... "_id" : 1, ... "CountryName" : "US", ... "Info1" : { ... &nbs
หากคุณต้องการองค์ประกอบแรกจากอาร์เรย์ คุณสามารถใช้ $slice ร่วมกับ $gte ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo640.insertOne({Name:"John","Scores":[80,90,75]}); { "acknowledged" : true, "insertedId" : ObjectId("5e9c2eb86c95
หากต้องการรับองค์ประกอบเฉพาะ ให้ใช้ $match พร้อมเครื่องหมายจุด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo641.insert( ... { ... ProductId:101, ... "ProductInformation": ... ( &n
หากต้องการแสดงรายการคอลเลกชัน ให้ใช้ getCollectionNames() ใน MongoDB ต่อไปนี้เป็นไวยากรณ์ - db.getCollectionNames(); ให้เราใช้ไวยากรณ์ข้างต้นเพื่อแสดงรายการชื่อคอลเลกชันทั้งหมดจากฐานข้อมูลทดสอบ - > db.getCollectionNames(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - [ "arrayDemo", &n
สำหรับสิ่งนี้ ให้ใช้ $all ตัวดำเนินการ $all จะเลือกเอกสารที่ค่าของเขตข้อมูลเป็นอาร์เรย์ที่มีองค์ประกอบที่ระบุทั้งหมด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo642.insertOne( ... { ... _id:1, ... ListOfNames:["Robert","John&quo
ในการอัปเดตเอกสารที่ดีที่สุดใน MongDB ให้ใช้ตัวดำเนินการ UPDATE() และ positional($) ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo643.insertOne({ ... details : [ ... { ... "CountryName":"US", ... &n
ในการอัพเดท ให้ใช้ update() ใน MongoDB หากต้องการตั้งค่าเป็นวันที่ปัจจุบัน คุณต้องรับวันที่ปัจจุบัน - var todayDate = new Date(); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo644.insertOne({"ShippingDate":new ISODate("2018-04-19")}); { "acknowledged"
ลบเอกสารโดยใช้ remove() ซึ่งมีค่าตรงกับ $eq จากคอลเล็กชัน MongoDB ตัวดำเนินการ $eq จะจับคู่เอกสารที่ค่าของฟิลด์เท่ากับค่าที่ระบุ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo626.insertOne({id:1,"Name":"Chris"}); { "acknowledged" : true, "
สำหรับสิ่งนี้ ให้ใช้ aggregate() ร่วมกับ $group ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo627.insertOne({id:101,"Name":"Chris","Marks":54}); { "acknowledged" : true, "insertedId" : ObjectId("5e9acb306c954c74be91e6b2
หากต้องการค้นหาค่าในรายการ ให้ใช้ตัวดำเนินการตำแหน่ง($) ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo628.insertOne({id:1,Name:["Chris","David","John"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e9
คุณสามารถใช้ $match $match กรองเอกสารเพื่อส่งเฉพาะเอกสารที่ตรงกับเงื่อนไขที่ระบุไปยังขั้นตอนไปป์ไลน์ถัดไป ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo629.insertOne( ... { ... ... "Subject": [ ... "MySQL", ... &
ในการจัดเรียงเอกสาร ให้ใช้ sort() ร่วมกับ find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo630.insertOne({Value:60});{ รับทราบ :จริง insertedId :ObjectId(5e9b08176c954c74be91e6bd)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo630.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId
ใช้ $unwind สองครั้งสำหรับเอกสารที่ฝังใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo631.insert( ... { ... id: "101", ... Info1: [ ... { ... CountryN
หากต้องการลบค่าออกจากเมทริกซ์ ให้ใช้ $pull ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo632.insertOne( ... { ... "arrayMatrix": [ ... [10,20], ... [10,20], ... &n
หากต้องการข้ามค่าใน MongoDB ให้ใช้ skip() พร้อมกับ limit() สำหรับ 5 ค่า ให้ใช้ limit(5) ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo633.insertOne({Value:70});{ acknowledged :true, insertedId :ObjectId(5e9c0bf86c954c74sertbe91e6db.7) ใน Onemo(5e9c0bf86c954c74 ค่า:80});{ รับทราบ :จริง insertedId :Object
ใช้ forEach() และสำรวจเพื่อค้นหาชื่อนักเรียน David อัปเดตคะแนนใหม่สำหรับนักเรียนคนเดียวกัน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo634.insertOne({Name:"Chris","Marks":76}); { "acknowledged" : true, "insertedId" : ObjectId("
ในการคำนวณความถี่ ให้จัดกลุ่มด้วย $group in aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo635.insertOne({Name:Chris});{ acknowledged :จริง insertedId :ObjectId(5e9c10fc6c954c74be91e6d1)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo635.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - {
ใน MongoDB aggregate() ให้ใช้ $group และ aggregate collection ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo616 insertOne({details:{Name:Chris,Age:24}});{ acknowledged :true, insertedId :ObjectId(5e99bfc165492f6c60d00287)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo616.find(); สิ่งนี้จะ
สำหรับสิ่งนี้ ให้ใช้เครื่องหมายจุดร่วมกับ $group ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo617.insertOne( ... { ... ... "clientDetails": { ... "Name": "Chris", ... &n