หน้าแรก
หน้าแรก
หากต้องการเปรียบเทียบแอตทริบิวต์ ให้ใช้ $let ร่วมกับ $indexOfArray ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo366.insertOne( ... { ... ... "Name" : "Chris", ... "details" : [ ... { ... &n
ในการเรียงลำดับระเบียนในคอลเลกชัน ให้ใช้ sort() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo32.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e175158cfb11e5c34d898c5") } > db.
ในการจัดเรียงตามความยาวของอาร์เรย์ ให้ใช้ aggregate() ก่อนหน้านั้น ให้นับจำนวนระเบียนในอาร์เรย์โดยใช้ $sum ให้เราสร้างคอลเลกชันที่มีเอกสาร > db.demo33.insertOne({"ListOfStudent":["Chris","Bob"]}); { "acknowledged" : true, "ins
ใช้ UPDATE เพื่ออัปเดตและ SET เพื่อตั้งค่าใหม่ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo34.insertOne({"StudentFirstName":"Chris","StudentAge":24}); { "acknowledged" : true, "insertedId" : ObjectId("5e1758b4cfb11e5c
ในการค้นหาค่าจริงหรือเท็จ ให้ใช้ $exists ใน find() คุณจะต้องใช้เครื่องหมายจุดสำหรับงานเดียวกัน ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo367.insertOne( ... { "Id" : "102", ... "details" : [ { "Name" : "David"}, ...
หากต้องการละเว้นค่า NULL และ UNDEFINED ให้ใช้ $ne ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo35.insertOne({Name:undefined});{ acknowledged :true, insertedId :ObjectId(5e175e54cfb11e5c34)dpre แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo35.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี
หากต้องการรับค่าที่แตกต่างกัน ให้ใช้ MongoDB DISTINCT สำหรับความยาว ให้ใช้ LENGTH() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo36.insertOne({"Names":["Chris","Bob"]}); { "acknowledged" : true, "insertedId" : ObjectId(&quo
ขั้นแรก ให้เราสร้างคอลเลกชันที่มีตัวอักษรและตัวเลข ตัวอย่างเช่น − 7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368 เข้าถึงคอลเลกชันด้านบนโดยใช้ db.getCollection() ให้เราสร้างคอลเลกชันที่มีชื่อดังกล่าวข้างต้น - db.getCollection(7664734-541d-r5i5f-845575e-ghfhjrjr3747_sertmo368).inNameFirst :Bob});{ a
ฟังก์ชัน deleteOne() ใน MongoDB จะลบเอกสารที่ตรงกันออกจากคอลเล็กชันได้ไม่เกินหนึ่งฉบับ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.demo363.insertOne({Name:Chris});{ acknowledged :true, insertedId :ObjectId(5e57d2d1d0adac61456} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo363.find(); สิ่
สำหรับสิ่งนี้ ให้ใช้ $addFields ในการนั้น ใช้ $objectToArray เพื่อรับข้อมูลในรูปแบบของคีย์และค่า ใช้ตัวกรอง $ กับ $indexOfBytes เพื่อตรวจสอบว่ามีคีย์ใดบ้าง ข้างในนั้น ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo364.insertOne( ... { ... "details" : { ... &
ในการจัดเรียงค่า ให้ใช้ sort() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.demo365.insertOne({FirstName:Bob});{ acknowledged :true, insertedId :ObjectId(5e57d5c0d0ada614} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo365.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(
สำหรับเอกสารอาร์เรย์ย่อยใน MongoDB ให้ใช้การรวมร่วมกับ $sort ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo23.insertOne( ...{ ... ... "StudentDetails" : [{ ... "Name" : "David", ... "Age" : 23, ... ...
ในการพุชนิพจน์ที่คำนวณใน $group ให้ใช้การรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo24.insertOne({"Id":100,"Status":true}); { "acknowledged" : true, "insertedId" : ObjectId("5e14c58722d07d3b95082e72") } > db.de
หากต้องการสอบถามจากส่วนหนึ่งของวัตถุในอาร์เรย์ ให้ใช้ $findOne() และ $all ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo25.insertOne( ... { ... ... "Details":[ ... { ... "UserId":"Carol101", ... &nb
สำหรับการดำเนินการที่คล้ายกัน คุณสามารถใช้ / searchLetter / ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.demo26.insertOne({StudentName:David});{ acknowledged :true, insertedId :ObjectId(5e14ca7622d07dc} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo26.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
ใช่ เป็นไปได้โดยใช้เมธอด UPDATE() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo27.insertOne({"StudentDetails":{"101":{"Subject":["Java"]}}}); { "acknowledged" : true, "insertedId" : ObjectId("5e15f9e822d07d3b
ได้ เราสามารถใช้ “.” สัญลักษณ์ในชื่อคอลเลกชัน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.getCollection('demo28.example'); web.demo28.example > > > db.getCollection('demo28.example').insertOne({"Name":"Chris","Age":32}); { &qu
ในการรับรายการอาร์เรย์ในเอกสาร MongoDB ให้ใช้เครื่องหมายจุด (.) ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo29.insertOne({"StudentDetails":[{"StudentName":"Chris","StudentMarks":58},{"StudentName":"Bob","StudentMarks":69}]}); {
หากต้องการค้นหาวันที่เก่าที่สุด ให้ใช้ $min ใน MongoDB aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo353.insertOne({"Date1":new ISODate("2019-01-10"),"Date2":new ISODate("2016-01-21"),"Date3":new ISODate("2020-04-11")}); {  
สำหรับสิ่งนี้ ให้ใช้ aggregate() และกลุ่มกับ $group ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo354.insertOne({"Name1":"Chris","Name2":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5e5685a6f86