หน้าแรก
หน้าแรก
หากต้องการเปรียบเทียบฟิลด์จากอาร์เรย์ ให้ใช้ $gt และ $lt ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo147.insertOne({Details:[{Score:65},{Score:86}]});{ รับทราบ :จริง insertedId :ObjectId(5e32fa40fdf09dd6d08539bf )} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo147.find().pretty(); สิ่งนี
หากต้องการค้นหาระเบียนที่ไม่ตรงกับเงื่อนไข ให้ใช้ $ne ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo148.insertOne({Message: Bye});{ acknowledged :true, insertedId :ObjectId(5e32fb42fdf09dd6d08539c2)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo148.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
สำหรับสิ่งนี้ คุณสามารถใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo149.insertOne({"Status":40}); { "acknowledged" : true, "insertedId" : ObjectId("5e350386fdf09dd6d08539c4") } > db.demo149.insertOne({&q
ในการแทรกตัวเลข LONG ให้ใช้ NumberLong() มันถูกใช้เพื่อจัดการจำนวนเต็ม 64 บิต ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo273.insert({ ... Name:"Robert", ... id: NumberLong("100000000000001"), ... isActive:true ...}) WriteResult({ "nInserted" : 1
ใช่ คุณสามารถทำสิ่งนี้ได้โดยการทำดัชนีเช่น properties.k สำหรับคีย์และ properties.v สำหรับค่า สิ่งเดียวกันนี้ถูกใช้เพื่อนำไปใช้ใน sureIndex() เรามาดูตัวอย่างและสร้างคอลเลกชันที่มีเอกสารกันก่อน − > db.demo274.insertOne({"details":[{StudentFirstName:"Chris",StudentLastName:"
หากต้องการข้ามระเบียนใน MongoDB ให้ใช้ skip() เมื่อต้องการแสดงเฉพาะจำนวนระเบียน ให้ใช้ limit() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo275.insertOne({"Number":10}); { "acknowledged" : true, "insertedId" : ObjectId("5e48eac4dd099650a
หากต้องการแยกเอกสารตามเอกสารย่อย ให้ใช้ $unwind ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo276.insertOne({"Name":"Chris","Subjects":["MySQL","MongoDB"]}); { "acknowledged" : true, "insertedId&quo
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo277.insertOne({"details":[{"FirstName":"John"}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e48fb21dd099650a5401a52") } > db.demo277.insertOne({"d
หากต้องการอัปเดต ให้ใช้ update() ร่วมกับ $set ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo134.insertOne({"EmployeeId":101,"EmployeeDetails":[{"EmployeeName":"Chris","EmployeeAge":27},{"EmployeeName":"Bob","EmployeeAge":
หากต้องการอัปเดต ให้ใช้ $set ร่วมกับ UPDATE ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo135.insertOne({"Details":[{"EmployeeId":101,"EmployeeName":"Chris","EmployeeSalary":45000},{"EmployeeId":102,"EmployeeName":"Chris"
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo136.insertOne( ... { ... ... "Name":"Chris", ... "Details":[ ... { ... "Id":"1
สำหรับสิ่งนี้ ให้ใช้ aggregate() ร่วมกับ $filter ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo137.insertOne( ... { ... Name1:"Chris", ... Name2:"David", ... Detail1:[ ... &nbs
สำหรับสิ่งนี้ ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo138.insertOne({"Id":101,"PlayerDetails":[{"PlayerName":"Chris","PlayerScore":400},{"PlayerName":"David","PlayerScore":1000}]}); {  
สำหรับการดึงข้อมูลประเภทนี้ ให้ใช้เพียง $nin และ $in ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo140.insertOne({"Id":101,"Subjects":["MongoDB","MySQL"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e
หากต้องการค้นหาวัตถุสุดท้ายในคอลเลกชัน อันดับแรก sort() เพื่อเรียงลำดับค่า ใช้ limit() เพื่อรับจำนวนค่า เช่น หากคุณต้องการเฉพาะวัตถุสุดท้าย ให้ใช้ limit(1). ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.demo141.insertOne({Name:Mike});{ รับทราบ :จริง insertedId :ObjectId(5e31c352fdf39dd16) แสดงเอกสารทั
สำหรับสิ่งนี้ คุณสามารถใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo{al :50});{ รับทราบ :จริง insertedId :ObjectId(5e32e9d9fdf09dd6d08539b6)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo142.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - ก่อน :50 ต่อไปนี้เป็นแบบสอบถามเพื่อผลักด
สำหรับสิ่งนี้ เพียงใช้ update() เพื่ออัปเดต ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.dem0143.insertOne({"StudentId":1,"Details":{"Name":"Chris"}}); { "acknowledged" : true, "insertedId" : ObjectId("5e32eb9efd
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.demo144.insertOne({"EmployeeDetails":[{"EmployeeName":"Chris","EmployeeEmail":"[email protected]"},{"EmployeeName":"Bob","EmployeeEmail":"[email protected]"}]}); { &nbs
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo123.insertOne({"ListOfSubject":['MySQL', 'MongoDB', 'Java']}); { "acknowledged" : true, "insertedId" : ObjectId("5e2f24ac140daf4c2a3544b8") } > db.demo123.insert
สำหรับสิ่งนี้ ให้ใช้ find() พร้อมกับ update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo124.insertOne(... {... Name :John,... Id :101,... ProjectDetails :[{... ProjectName1 :Online Book,... ProjectName2 :Online Banking... }, {... ProjectName1 :Online Library Management System,... ProjectName2 :Schoo