หน้าแรก
หน้าแรก
สำหรับการแปลงดังกล่าว ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo335.insertOne({Value:1,533.07});{ acknowledged :true, insertedId :ObjectId( 5e522ab9f8647eb59e562094)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo335.find(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :Obj
ในการอัปเดตคุณสมบัติเพียงรายการเดียว ให้ใช้ $addToSet ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo336.insertOne({"Name":"Chris","Score":[45,67,78]}); { "acknowledged" : true, "insertedId" : ObjectId("5e522c
ในการรับผลรวม ให้ใช้ $sum พร้อมกับ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo337.insertOne({"Amount":100}); { "acknowledged" : true, "insertedId" : ObjectId("5e5231e5f8647eb59e56209b") } > db.demo337.insertOne({&quo
$concatArrays ใช้เพื่อเชื่อมอาร์เรย์เพื่อส่งคืนอาร์เรย์ที่ต่อกัน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo338.insertOne({"Name":"Chris","Marks1":[ [56,67,45],[67,89,90,91]]}); { "acknowledged" : true, "insertedId" : Ob
สำหรับสิ่งนี้ ให้ใช้การรวมพร้อมกับ $zip zip ใช้เพื่อย้ายอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo339.insertOne({Id:101,Score1:[98,56],Score2:[67,89]});{ acknowledged :true, insertedId :ObjectId( 5e529ee5f8647eb59e5620a2)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo339.find(
เพื่อให้ได้ผลลัพธ์เพียงรายการเดียว ให้ใช้ findOne() และดึงข้อมูลโดยใช้รหัส ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo340.insertOne({_id:1,"Name":"Chris",Age:21}); { "acknowledged" : true, "insertedId" : 1 } > db.demo340.insertOne({_id:2,"Name"
หากต้องการค้นหาค่าในอาร์เรย์ภายในช่วง ให้ใช้ $gt และ $lt ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo341.insertOne({ ... "Name": "Chris", ... "productDetails" : [ ... { ...
ในการรับเฉพาะฟิลด์เฉพาะในเอกสารอาร์เรย์ที่ซ้อนกัน ให้ใช้ $filter พร้อมกับ $project ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo342.insertOne({ ... "Id": "101", ... "details1" : { ... "details2&qu
ในการตรวจสอบเอกสารที่มีอยู่/เอกสารที่ฝัง ให้ใช้ $exists ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo322.insertOne( ... {'id':1001, ... 'details':[{'Score':10000,Name:"Bob"}, ... {'Score':98000,Name:"S
ในตอนแรก ให้เราสร้างคอลเลกชันที่มีเอกสารและใช้sureIndex() เพื่อสร้างดัชนี - > db.demo323.insertOne({"details":{"Name":"Chris","Age":34}}); { "acknowledged" : true, "insertedId" : ObjectId("5e51157af8647eb59
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo324.insertOne({"ListOfValues":[10,20,30]}); { "acknowledged" : true, "insertedId" : ObjectId("5e516349f8647eb59e562073") } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - > db.demo32
ใช้ insertMany() เพื่อแทรกเอกสารหลายชุดในคอลเล็กชัน ด้วยเหตุนี้ ในการอัปเดตประสิทธิภาพ คุณสามารถใช้ sureIndex() ให้เราสร้างคอลเลกชันที่มีเอกสารและแทรกเอกสารหลายฉบับ - > db.demo325.insertMany( [ ... { _id: 101, Name: "Chris", Age: 23 }, ... { _id: 102, Name: &q
ในการเข้าถึงค่าอาร์เรย์ ให้ใช้เครื่องหมายจุด (.) ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo326.insertOne({id:101,"ProductDetails":[{"ProductId":"Prod-101","ProductName":"Product-1"}, ... {"ProductId":"Prod-102","ProductNa
สำหรับตัวแปรที่ผู้ใช้กำหนด ให้ใช้คีย์เวิร์ด var ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo327.insertOne({"FirstName":"Chris","LastName":"Brown"}); { "acknowledged" : true, "insertedId" : ObjectId(&qu
findOneAndUpdate() ใช้เพื่ออัปเดตเอกสารเดียวตามตัวกรองและเกณฑ์การจัดเรียง เช่น − db.collection.findOneAndUpdate(filter, update, options) ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo328.insertOne({Name:"Chris",Marks:67}); { "acknowledged" : true, "
สำหรับสิ่งนี้ ให้ใช้ $match ร่วมกับ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo329.insertOne({"Name":"Chris","Age":21,"Marks":45}); { "acknowledged" : true, "insertedId" : ObjectId("5e516f28f864
ในการจำกัดข้อมูลที่ส่งคืน ให้ใช้ find() ค่า 0 และ 1 สำหรับฟิลด์จะกำหนดว่าค่าฟิลด์ทั้งหมดใดที่จะแสดงหรือซ่อน ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo330.insertOne({"Id":101,"Name":"Chris","Age":21}); { "acknowledged" : true,
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo331.insertOne({"Words":"This is a MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5e521c35f8647eb59e562089") } > db.demo331.insertOne({"Words":"THIS
ในการปิดระบบ MongoDB คุณต้องใช้ shutdownServer() ตามรูปแบบต่อไปนี้ - db.shutdownServer(); ก่อนอื่นคุณต้องเปลี่ยนไปใช้ผู้ดูแลระบบดังที่แสดงด้านล่าง - use admin; ที่นี่เราเปลี่ยนเป็นผู้ดูแลระบบ – > use admin; switched to db admin ต่อไปนี้เป็นแบบสอบถามเพื่อปิดเซิร์ฟเวอร์ - > db.shutdownServer(
หากต้องการอัปเดตวัตถุลูก ให้ใช้ $set ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.demo21.insertOne({"StudentId":"STU-101","StudentDetails":{"StudentName":"Chris","StudentAge":21}}); { "acknowledged" : true,