หน้าแรก
หน้าแรก
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo78.insertOne({"Name1":"Chris","Name2":"Mike"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2bd99c71bf0181ecc4228f") } > db.demo78.insertOne({"
หากต้องการลบเอกสาร ให้ใช้ Remove() ให้เราสร้างคอลเลกชันที่มีเอกสาร - แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo79.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5e2bdb2271bf0181ecc42293), Name :Chris }{ _id :ObjectId(5e2bdb2671bf0181ecc42294), Name :David }{ _id :ObjectId
ในการคำนวณค่าเฉลี่ยใน MongoDB ให้ใช้ $avg ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo80.insertOne({"Details":{"Price":10.5}}); { "acknowledged" : true, "insertedId" : ObjectId("5e2bf43271bf0181ecc42297") } > db.demo80.
หากต้องการรับรายการเฉพาะใน sudocument ให้ใช้เครื่องหมายจุด (.) ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo81.insertOne({"StudentDetails":[{"StudentName":"Carol","StudentSubject":"Java"},{ "StudentName" : "David", "StudentS
ในการสร้างฟิลด์ที่ไม่ซ้ำกันใน MongoDB ให้ใช้เฉพาะ − true ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo82.createIndex({"EmployeeName":1},{unique:true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIn
ในการดึงเอกสาร ให้ใช้ $in แทน $และใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo83.insertOne( ... { ... "Details":[ ... { ... "Name":"Chris", ... "S
หากต้องการจับคู่หลายเกณฑ์ภายในอาร์เรย์ ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo84.insertOne({ ... "EmployeeDetails": [ ... {Name: 'John', Salary:45000, isMarried: true}, ... {Name: 'Chris', Sala
สำหรับสิ่งนี้ ให้ใช้ $not ร่วมกับ $in ให้เราสร้างคอลเลกชันที่มีเอกสาร - [ { id: "101", subjectid: [ "102" ] }, { id: "
ในการคำนวณค่าเฉลี่ยของฟิลด์ใดฟิลด์หนึ่ง ให้ใช้ aggregate() ร่วมกับ $avg ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo214.insertOne({"Marks":56,"Name":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e319
ในการรับดัชนีขององค์ประกอบอาร์เรย์ ให้ใช้ $indexOfArray ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo65.insertOne ({ListOfValues:[30,40, 89,91,98]});{ รับทราบ :จริง insertedId :ObjectId(5e28992bcfb11e5c34d8993a)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo65.find(); สิ่งนี้จะสร้างผลลัพ
ในการจัดเรียง ใช้ $match พร้อมกับผลรวม ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo67.insertOne({"StudentAge":23}); { "acknowledged" : true, "insertedId" : ObjectId("5e289edf602d9a2ff1828ed8") } > db.demo67.insertOne({"Stude
สำหรับสิ่งนี้ ใช้ $where และเปรียบเทียบกับ ==ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo69.insertOne( ... { ... "_id" : ObjectId("507c7f79bcf86cd7994f6c0e"), ... "Details" : { ... ... "id" : ObjectId("507c7f79bcf86cd7994f6c0e&
เชื่อมต่อรายการย่อยแบบลึกโดยใช้ aggregate() พร้อมกับ $unwind ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo70.insertOne( ... { ... ... "first" : [ ... { ... "details" : {
ในการคำนวณผลรวมของสตริงใน MongoDB ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo71.insertOne({"Price":"20"}); { "acknowledged" : true, "insertedId" : ObjectId("5e29af210912fae76b13d76e") } > db.demo71.i
สำหรับสิ่งนี้ ให้ใช้ $let ร่วมกับ $expr ที่นี่ $let ใช้เพื่อกำหนดตัวแปรชั่วคราว $expr ใช้สำหรับนิพจน์การรวม ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo72.insertOne( ... { ... StudentDetails:[ ... { ... Name: "Chris", ..
ในการรับเอกสารแรกและสุดท้ายใน MongoDB ให้ใช้ aggregate() พร้อมกับ $first และ $last ตามลำดับ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo73.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e29c41b7
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo74.insertOne( ... { ... StudentName: "Chris", ... StudentDetails: [{ ... "Subject": "MongoDB", ... "isRegular": "Active" ... },{ ... "Subje
หากต้องการส่งคืนองค์ประกอบตามจำนวนที่กำหนด ให้ใช้ aggregate() และ $slice ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo75.insertOne({"Name":["Sam","Mike","Carol","David","Bob","John"]}); { "acknowledged" : t
หากต้องการเพิ่มคอลัมน์ คุณต้องอัปเดตคอลเล็กชัน ไวยากรณ์มีดังนี้ − db.getCollection(yourCollectionName).update({}, {$set: {"yourColumnName": "yourValue"}},false,true); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.addColumnDemo.insertOne({"StudentId
หากต้องการอัปเดต เพียงบันทึก ID ใหม่และลบรหัสเก่าโดยใช้ remove() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.updatingDemo.insertOne({"StudentName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5e04dae5150ee0e76c