หน้าแรก
หน้าแรก
หากต้องการดึงข้อมูลรหัสทั้งหมด ให้ใช้ find() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo169.insertOne({StudentName:David});{ acknowledged :true, insertedId :ObjectId(5e3697679e4f06af551997d9)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo169.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไ
ใช่ MongoDB สามารถจัดทำดัชนีค่า Null ได้อย่างง่ายดาย ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo170.createIndex({"Value":1},{unique:true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesA
สำหรับสิ่งนี้ คุณสามารถใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสารที่มี vlaue เป็น -infinity ก่อน − > db.demo5.insertOne({ "_id" : 100, "seq" : 10, "Value" : -Infinity }); { "acknowledged" : true, "insertedId" : 100 } > db.demo5.insertOne({
หากต้องการเปรียบเทียบสองฟิลด์ ให้ใช้ $where ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo7.insertOne({"FirstName1":"JOHN","FirstName2":"John"}); { "acknowledged" : true, "insertedId" : ObjectId(&quo
สำหรับสิ่งนี้ ให้ใช้คำสั่ง update และ $push ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.demo9.insertOne({"StudentDetails":[{"StudentName":"Chris","ListOfSubject":["MySQL","Java"]}]}); { "acknowledged" : true,
สำหรับฟิลด์เดียว ให้ใช้ find() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo10.insertOne({"StudentId":101,"StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f68a7d7df943a7cec4f9b") }
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.demo11.insertOne({"ListOfStudent":[{"StudentName":"Chris","ListOfScore":[76,67,54,89]}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f6e34d7df943a7cec4fa
สำหรับการค้นหาแบบซ้อน ให้ใช้ $และร่วมกับ $or ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo12.insertOne({"Name":"Chris","Age":23,"CountryName":"US","Message":"Hello"}); { "acknowledged" : true, &n
สำหรับการค้นหาข้อความ คุณต้องใช้ $text ร่วมกับ $search ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo156.insertOne({StudentName:John Smith});{ acknowledged :จริง insertedId :ObjectId(5e3547f7fdf09dd6d08539e8)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo156.find(); สิ่งนี้จะสร้างผลลัพธ์ต
ในการรับสถิติ ใช้อธิบาย () ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo157.insertOne({"Status":"Active"}); { "acknowledged" : true, "insertedId" : ObjectId("5e354fdffdf09dd6d08539fc") } > db.demo157.insertOne
ในการคำนวณค่าเฉลี่ยใน MongoDB ให้ใช้ aggregate() ร่วมกับ $avg ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo159.insertOne({"Score":50}); { "acknowledged" : true, "insertedId" : ObjectId("5e3557b2fdf09dd6d0853a01") } > db.demo159.in
ในการนับบันทึกวันที่ซ้ำกันใน MongoDB ให้ใช้ aggregate() และ $group ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo160.insertOne({"DueDate":new ISODate()}); { "acknowledged" : true, "insertedId" : ObjectId("5e357525fdf09dd6d0853a04") }
หากต้องการค้นหาเอกสารหลายฉบับใน MongoDB ให้ใช้ $in ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo161.insertOne({"ClientId":101,"ClientName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3577cafdf09dd6d0
สามารถทำได้ง่าย ๆ โดยใช้ MongoDB update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo162.insertOne({"StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3684359e4f06af551997c2") } > db.demo162.i
ใน MongoDB ใช้ $all เพื่อเลือกเอกสารที่ค่าของ field เป็นอาร์เรย์ที่มีองค์ประกอบที่ระบุทั้งหมด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo163.insertOne( ... { ... "ClientDetails": [{ ... "ClientName": "Ch
ใช้ aggregate() และในนั้นเพื่อ sort ใช้ $sort ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo164.insertOne({"StudentAge":24}); { "acknowledged" : true, "insertedId" : ObjectId("5e36883d9e4f06af551997c8") } > db.demo164.in
หากต้องการลบเพียงเอกสารเดียวใน MongoDB ให้ใช้ remove() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo165.insertOne({"ClientId":101,"ClientName":"Chris","ClientAge":34}); { "acknowledged" : true, "insertedId" : Obje
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo166.insertOne({"details" : { "UserName" : "Chris", "UserAge":29, "PhoneDetails" : { "PhoneNumber" : "98646463533" } } }); { "acknowledged" : true, &
ในการพุชเอกสารลงในอาร์เรย์ ให้ใช้ $push พร้อมกับ update() ให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.demo310.insertOne({"Name":"Chris","details":[{"Id":101,"Subject":"MySQL"},{"Id":102,"Subject":"MongoDB"}]}); {
สำหรับการสืบค้นที่เร็วขึ้น ให้สร้างดัชนี ในการนับ ให้ใช้ count() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo311.ensureIndex({"Name":1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter&qu