หน้าแรก
หน้าแรก
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo738.insertOne({Subjects:["C","C++"]}); { "acknowledged" : true, "insertedId" : ObjectId("5ead696557bb72a10bcf0661") } > db.demo738.insertOne({Subjects:["MySQL","
ในการผลักค่า ให้ใช้ save() พร้อมกับ for loop ให้เราสร้างคอลเลกชันที่มีเอกสาร - > for(var v=1; v<7; v++) { ... db.demo739.save({Name:"Chris",SubjectName:"MongoDB"}); ... } WriteResult({ "nInserted" : 1 }) แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - > db.d
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo740.insertOne({ ... "details": ... [ ... { ... Name:"Chris", ... Age:21, ... CountryN
ในการอัปเดตสำหรับ _id ให้ใช้ $set ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo741.insertOne({SubjectName:"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5ead718657bb72a10bcf0672") } > db.demo741.insertOne({Subj
ในการดึงข้อมูลองค์ประกอบเฉพาะ ให้วนซ้ำด้วย forEach() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo742.insertOne({ userDetails:[ { userName:Robert, CountryName:UK }, { userName:David, CountryName:AUS } ]} );{ รับทราบ :จริง insertedId :ObjectId(5ead790b57bb72a10bcf0677)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโด
สำหรับสิ่งนี้ ให้ใช้ $$ROOT ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo743.insertOne({id:1,"ShippingDate":"2020-01-21",value:50}); { "acknowledged" : true, "insertedId" : ObjectId("5ead893a57bb72a10bcf0680") }
หากต้องการค้นหาองค์ประกอบบางอย่าง ให้ใช้ $project ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo744.insertOne( ... { ... studentInformation: ... [ ... { ... s
หากต้องการเชื่อมต่อกับเงื่อนไขใน MongoDB ให้ใช้ $cond และทำงานกับ $concat ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo745.insertOne({Value1:"100",Value2:"100"}); { "acknowledged" : true, "insertedId" : ObjectId("5eae6419a930c78
หากต้องการค้นหาโพสต์ที่เก่ากว่าวันที่ปัจจุบันใน MongoDB ให้ใช้ $lte ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo746.insertOne({DueDate:new Date("2020-01-10")}); { "acknowledged" : true, "insertedId" : ObjectId("5eae67eca930c785c834e55b&q
ค้นหาสตริงอีเมลโดยใช้ MongoDB find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo727.insertOne({UserId:"[email protected]"}); { "acknowledged" : true, "insertedId" : ObjectId("5eab375f43417811278f5898") } > db.demo727.insertOne({Use
หากต้องการตรวจสอบระเบียนที่มีราคาน้อยกว่าค่าที่ระบุ ให้ใช้ $lt ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo728.insertOne({Price:75}); { "acknowledged" : true, "insertedId" : ObjectId("5eab413c43417811278f589b") } > db.demo728.insertOne({Pr
สำหรับการแทรกจำนวนมาก ให้ใช้แนวคิดของ insertMany() ใน MongoDB insertMany() แทรกเอกสารหลายชุดในคอลเล็กชัน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo729.insertMany( [ ... { BankName:"HDFC Bank",cardType:"Credit","CustomerName":[{Name:"Chris",Ag
ในการจับคู่ ใช้ $match ใน MongoDB สำหรับค่าที่มากกว่าจำนวนที่ระบุ ให้ใช้ $gt ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo730.insertOne({"Name" : "Chris", "Marks" : 33 }); { "acknowledged" : true, "insertedId" : ObjectId(&q
หากต้องการแสดงฟิลด์เฉพาะ ให้ใช้ $project พร้อมกับ $unwind หากต้องการละเว้นฟิลด์ ให้ตั้งค่าเป็น 0 ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo731.insertOne({ "ProductInformation": [ { ProductId:"Product-1", ProductPrice:80 }, { ProductId:"Product-2", ProductPrice:45 },
คุณสามารถใช้ $set ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo732.insertOne({_id:2,Language:Hindi});{ acknowledged :true, insertedId :2 } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo732.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :1, Language :English }{ _id :2, Language :Hindi } ต่
ใช้ $replaceRoot ในการรวม MongoDB $replaceRoot แทนที่เอกสารอินพุตด้วยเอกสารที่ระบุ การดำเนินการจะแทนที่ฟิลด์ที่มีอยู่ทั้งหมดในเอกสารอินพุต รวมถึงฟิลด์ _id ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo733.insertOne( ... { ... "SubjectDetails": ... &
หากต้องการทราบความแตกต่างระหว่างวันที่ใน MongpDB ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo734.insertOne({GivenDate:new ISODate("2020-01-10")}); { "acknowledged" : true, "insertedId" : ObjectId("5ead4f1a57bb72a10bcf0
MongoDB insertOne() แทรกเอกสารลงในคอลเลกชัน ในขณะที่ updateOne() อัปเดตเอกสารเดียวในคอลเลกชันตามตัวกรองแบบสอบถาม ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo735.insertOne({id:1,Name:Carol});{ acknowledged :true, insertedId :ObjectId( 5ead51c757bb72a10bcf0655)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธ
สำหรับสิ่งนี้ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo736.insertOne( ... { ... "_id": "101", ... "details1": [ ... { ... &nb
ตรวจสอบฟิลด์เฉพาะโดยใช้ MongoDB $exists หากไม่มีฟิลด์นั้นในเอกสาร คุณจะต้องแสดงเอกสารเดียวกันกับ find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo612.insertOne({id:1,"Info":[{Name:"Chris",Age:21},{Name:"David"}]});{ "acknowledged" : true, &qu