หน้าแรก
หน้าแรก
ไปป์ไลน์การรวม MongoDB มีขั้นตอน แต่ละขั้นตอนจะแปลงเอกสารเมื่อผ่านไปป์ไลน์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo218.insertOne({"Name":"Chris","Branch":"CS",Marks:[65,78,36,90]}); { "acknowledged" : true, "
หากต้องการค้นหาชื่อโดเมนเฉพาะ ให้ใช้ /i ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo219.insertOne({"details":{"WebsiteURL":"www.EXAMPLE.com"}}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e667203d395bdc21347
ในการรับเอกสารที่ฝังไว้ทั้งหมด ให้ใช้ $project ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo220.insertOne({ ... "id":101, ... "FullName" : "John Doe", ... "EmailId" : "[email protected]", ... "ShippingDate&
สำหรับการค้นหาคำเฉพาะ ให้ใช้ /searchWord/ กับ regex ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo221.insertOne({"Details":{"StudentName":"Chris","StudentAge":21}}); { "acknowledged" : true, "insertedId" : ObjectId
ในการเพิ่มองค์ประกอบอาร์เรย์ใหม่ในเอกสาร MongoDB ให้ใช้ $(projection) พร้อมกับ update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo222.insertOne({"details":[{"StudentName":"Chris","StudentMarks":78},{"StudentName":"David","StudentMar
หากต้องการเปรียบเทียบคุณสมบัติหลายรายการ ให้ใช้ $where ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo223.insertOne({Scores:[98,79]});{ รับทราบ :จริง insertedId :ObjectId(5e3ee4d803d395bdc2134732)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo223.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อ
หากต้องการลบรายการออกจากอาร์เรย์ ให้ใช้ $pull ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo224.insertOne({"ListOfTechnology":["Spring","Hibernate","Java"]}); { "acknowledged" : true, "insertedId" : Obje
หากต้องการรับสองค่าสุดท้าย ให้ใช้ MongoDB $slice ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo173.insertOne({"ListOfValues":[10,40,100,560,700,900]}); { "acknowledged" : true, "insertedId" : ObjectId("5e383a4f9e4f06af551997e4") } แส
สำหรับสิ่งนี้ ให้ใช้ aggregate() ใน MongoDB ในนั้นใช้ $slice เพื่อแบ่งอาร์เรย์ภายในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo111.insertOne( ... { ... "_id" : 101, ... "Name" : "Chris", ...
ในการอัปเดต คุณต้องใช้ update() สำหรับฟิลด์ที่มีการตั้งค่าคอลเลกชันด้วย capped:true ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.createCollection("Demo112", { capped : true, size : 14, max : 3 } ); { "ok" : 1 } > db.demo112.insertOne({"Name":"Chris"}); {  
ในการสร้างมุมมองใน MongoDB ให้ใช้ createView() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo113.insertOne( ... { _id: 1, StudentId: "101", "Details": { Name: "Chris", Age: 21 }, Subject: "MySQL" } ... ); { "acknowledged" : true, "insertedId&quo
หากต้องการค้นหาคะแนนสูงสุด ให้ใช้ GROUP() เพื่อจัดกลุ่มเอกสารในคอลเลกชั่น ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo114.insertOne({"Score":60,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2ef
สำหรับสิ่งนี้ ให้ใช้ find() พร้อมกับ update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo115.insertOne({"LastName":"Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2efe9bd8f64a552dae635a") } แสดงเอกสารทั้งห
หากต้องการค้นหาเพียงเอกสารเดียว ให้ใช้ findOne() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo116.insertOne({"EmployeeId":101,"EmployeeName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2eff
ในการรวมผลรวมของค่าในรายการพจนานุกรม ให้ใช้ $sum พร้อมกับ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo117.insertOne( ... { ... ID:101, ... Details:[ ... { ... &nb
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo118.insertOne( ... { ... "Id" : "101", ... "Name" : "Chris", ... "Subjects" : [ ... "
หากต้องการรวมหลายอาร์เรย์เป็นอาร์เรย์เดียว ให้ใช้ $project ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo119.insertOne( ... { ... "_id": 101, ... "WebDetails": [ ... { ... &
เนื่องจากบูลีนมีค่าสองค่า:จริงและเท็จ ดังนั้น ให้ใช้คีย์เวิร์ดจริงหรือเท็จใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo215.insertOne({"EmployeeDetails":[{EmployeeName:"David","isMarried":false,"Salary":56000}]}); { "acknowledged&
ขั้นแรก ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo99.insertOne( ... { ... ... 'Details': ... { ... 'X': ... { ... 'Valu
ในการดึงเอกสารยกเว้นเอกสารเฉพาะ ให้ตั้งค่าเอกสารที่จะพลาดโดยใช้ $หรือใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo100.insertOne({"Name":"Chris","Age":21}); { "acknowledged" : true, "insertedId" : ObjectId("5