หน้าแรก
หน้าแรก
ใช้ $ พร้อมกับคำสั่ง update เพื่ออัพเดตบันทึกแท็ก ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo713.insertOne( ... { ... tags: ... [ ... { ... id:101, ...
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo714.insertOne({FirstName:"Chris",LastName:"Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea9a2da85324c2c98cc4c2b") } > db.demo714.insertOne({FirstName:"Ada
หากต้องการลบวัตถุในคอลเล็กชันย่อย ให้ใช้ $pull ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo715.insertOne({ ... _id:1, ... details : ... [ ... { 'id' : '101', ... 'Information' : [ ..
ใช้ไวยากรณ์ต่อไปนี้เพื่อสร้าง JSON แบบลำดับชั้นใน MongoDB - db.demo716.insertOne( { yourFieldName1, yourFieldName2, . . N, "fieldName": {
สำหรับการรวม ใช้ aggregate() ใน MongoDB จัดกลุ่มวันที่ด้วย $group ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo717.insertOne( ... { ... "shippingdetails": ... [ ... { ... &
สำหรับสิ่งนี้ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo718.insertOne( ... { ... "id":101, ... "details": ... { ... "OtherDetails&q
ในการค้นหาค่าที่สูงกว่าค่าที่ระบุ ต่อไปนี้คือรูปแบบการใช้ $gte ใน MongoDB - db.yourCollectionName.find({yourFieldName:{$gte:yourValue}}); ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo571.insertOne({"Price":140});{ "acknowledged" : true, "insertedId" : Obj
สำหรับกรณี การค้นหาที่ไม่ละเอียดอ่อน ให้ใช้ regex ในวิธี find() ต่อไปนี้เป็นไวยากรณ์ - db.demo572.find({"yourFieldName" : { '$regex':/^yourValue$/i}}); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo572.insertOne({"CountryName":"US"
คุณสามารถใช้ $elemMatch ตัวดำเนินการ $elemMatch จะจับคู่เอกสารที่มีเขตข้อมูลอาร์เรย์ที่มีองค์ประกอบอย่างน้อยหนึ่งองค์ประกอบที่ตรงกับเกณฑ์การสืบค้นที่ระบุทั้งหมด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo701.insertOne({"ListOfValues":[100,200,300]}); { "acknowledged&q
ในการสร้างดัชนี ใช้ createIndex() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo702.createIndex({"details.id":1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2,  
ในการนับจำนวนรายการอาร์เรย์ในเอกสาร ให้ใช้ $size ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo703.insertOne({"ListOfSubject":["MySQL","MongoDB"]}); { "acknowledged" : true, "insertedId" : ObjectId("5ea6ebaf5
ในการรับค่าที่ไม่ซ้ำกันและละเว้นค่าที่ซ้ำกัน ให้ใช้ different() ใน MongoDB ความแตกต่าง () ค้นหาค่าที่แตกต่างกันสำหรับฟิลด์ที่ระบุในคอลเล็กชันเดียวและส่งกลับผลลัพธ์ในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo704.insertOne({"LanguageCode":"hi"}); { "
ในการสืบค้นเอกสารที่ฝังใน MongoDB ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo705.insertOne( ... { ... _id:101, ... "Information": ... [ ... { ...  
ต่อไปนี้เป็นรูปแบบการแสดงเอกสารและเอกสารย่อย - db.yourCollectionName.insertOne( { yourFiledName:yourValue, yourFieldName : [ { yourFiledName1,  
ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo707.insertOne( ... { ... id:101, ... "serverInformation": ... [ ... { ... "IP":&qu
ในการค้นหา MongoDB ตามเงื่อนไข ให้ใช้ find() และตั้งค่าเงื่อนไข ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo708.insertOne({"Name":"John",Marks:54}); { "acknowledged" : true, "insertedId" : ObjectId("5ea702e4d346dcb074dc6f33&quo
หากต้องการรับรายการที่เรียงลำดับของเครื่องหมาย ให้ใช้ $sort ใช้ $limit:2 เพื่อแสดงเอกสารดังกล่าวเพียงสองฉบับที่มีเครื่องหมายน้อยที่สุด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo709.insertOne({Name:"John","Marks":75}); { "acknowledged" : true, &nb
$natural จะส่งคืนเอกสารในลำดับที่เป็นธรรมชาติ หากต้องการย้อนกลับรายการ ให้ใช้ $natural:-1 . ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo710.insertOne({id:101,Name:"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea83a855d33
หากต้องการค้นหาเอกสารที่มีชื่อและนามสกุล ให้ใช้ $และร่วมกับ $in ใช้สิ่งนี้ใน MongoDB find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo692.insertOne({FirstName:"Chris","LastName":"Brown"}); { "acknowledged" : true, "insertedId
สำหรับสิ่งนี้ ให้ใช้ $slice และตั้งค่าจำนวนค่าที่จะละเว้นและแสดง ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo693.insertOne({Values:[10,746,736,283,7363,424,3535]}); { "acknowledged" : true, "insertedId" : ObjectId("5ea58a04ece4e5779399c07b")