หน้าแรก
หน้าแรก
สมมติว่าคุณได้บันทึกวันที่เข้าสู่ระบบของผู้ใช้ ตอนนี้ คุณต้องการให้ผู้ใช้ที่เข้าสู่ระบบระหว่างวันที่ระบุ เช่น วันที่เข้าสู่ระบบ สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $gte และ $lt พร้อมกับ count() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.findDataByDateDateDemo.insertOne({UserName:Carol,UserLoginDate:new
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findByObjectIdDemo.insertOne({"ClientName":"Larry","ClientAge":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cd68cd657806ebf1256f11a") } > db.findByObject
หากต้องการรวม ให้ใช้ตัวดำเนินการ $setUnion ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.mergeTwoArrayFieldDemo.insertOne({NaturalNumbers:[1,2,3,8,10,20,30],WholeNumbers:[0,1,2,63,78,20,45] });{ รับทราบ :จริง insertedId :ObjectId(5cd68e4057806ebf1256f11d)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจาก
หากต้องการรับคำสั่ง MySQL LIKE ให้ใช้ REGEX ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.likeInMongoDBDemo.insertOne({"Name" : "Sam"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd6922857806ebf1256f123")
คุณสามารถใช้ตัวดำเนินการ $addToSet สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.insertDataIntoArrayDemo.insertOne( { "UserDetails":[ { "UserId" :"user
ใช้ตัวดำเนินการ $max และ $min พร้อมกับเฟรมเวิร์กรวมเพื่อรับค่าสูงสุดและต่ำสุด ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.maxAndMinDemo.insertOne({"Value":98}); { "acknowledged" : true, "insertedId" : ObjectId("5cd698a357806ebf1256f129&q
สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $all ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.findDocumentExactlySameInArrayDemo.insertOne({"TechnicalSubjects":["C++","Java","MongoDB"]}); { "acknowledged" : true, "insertedId"
หากต้องการรับรายการค่า ให้ใช้การรวมกลุ่ม $พร้อมกับตัวดำเนินการ $push ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.groupByDemo.insertOne({"UserName":"John","Subject":"MongoDB"}); { "acknowledged" : true, "insertedId&quo
คุณสามารถใช้ map() สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.deleteDemo.insertOne({"Name":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd550492cba06f46efe9f06") } > db.deleteDemo.insertOn
ในการอัปเดตอาร์เรย์ในเอกสาร MongoDB ด้วยดัชนีตัวแปร ให้ใช้ไวยากรณ์ด้านล่าง ที่นี่ yourIndexValue ในค่าดัชนี โดยที่ yourIndexVariableName เป็นชื่อตัวแปรสำหรับดัชนี - var yourIndexVariableName= yourIndexValue, anyVariableName= { "$set": {} }; yourVariableName["$set"]["yourFiel
คุณสามารถใช้ตัวดำเนินการ $lte ร่วมกับ Date() สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน ที่นี่เราได้กำหนดวันที่ 2019-05-11 ซึ่งเป็นวันที่ปัจจุบัน - > db.getDocumentsExpiredDemo.insertOne({"ArrivalDate":new ISODate("2019-05-11")}); { "acknowledged"
หากต้องการจัดเรียงตามการจับคู่เอกสารย่อย คุณสามารถใช้กรอบงานรวมได้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.sortBySubDocumentsDemo.insertOne( { "StudentName": "Chris", "StudentDetails": [ &
คุณสามารถใช้ตัวดำเนินการ $in ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.tagCountDemo.insertOne({"ListOfNames":["John","Sam","Carol"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cd64b387924bb85b3f4
คุณสามารถใช้ตัวดำเนินการ $literal ร่วมกับเฟรมเวิร์กรวมได้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.fieldWithStaticValue.insertOne({"Name":"Larry","Age":24}); { "acknowledged" : true, "insertedId" : ObjectId("5cd655
สำหรับสิ่งนี้ คุณต้องเขียนโค้ดโดยใช้ forEach() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.removingWhiteSpaceDemo.insertOne({"Title":" Introduction to java "}); { "acknowledged" : true, "insertedId" : ObjectId("5cd66f387924bb85
สำหรับสิ่งนี้ ให้ทำงานกับแนวคิดของ forEach() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.printDocuementValueDemo.insertOne({InstructorName:David Miller});{ รับทราบ :true, insertedId :ObjectId(5cd680637924bb85b3f48952)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.pri
หากต้องการส่งองค์ประกอบไปยังอาร์เรย์ที่มีอยู่ ให้ใช้ตัวดำเนินการ $addToSet พร้อมกับ update() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.pushElements.insertOne({"Comments":["Good","Awesome","Nice"]}); { "acknowledged" : true, &n
คุณสามารถใช้ตัวดำเนินการ $in เพื่อตรวจสอบว่าค่าอยู่ในอาร์เรย์หรือไม่ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.valueInArrayDemo.insertOne({"UserName":"John","UserMessage":["Hi","Hello","Bye"]}); { "acknowledged&qu
คุณสามารถใช้ตัวดำเนินการ $avg พร้อมกับกรอบงานรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.averageOfRatingsInArrayDemo.insertOne( ... { ... "StudentDetails":[ ... { ... "StudentId&quo
คุณสามารถใช้ update() พร้อมกับตัวดำเนินการ $ สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.addAFieldDemo.insertOne(... {...... ClientName :Larry,... ClientCountryName :US,... ClientOtherDetails :[... {... ClientProjectName:ระบบธนาคารออนไลน์... }... ]... }... );{ รับทราบ :จริง insertedId :O