หน้าแรก
หน้าแรก
ใช้ $mod เพื่อรับตัวเลขคู่และดึงออกจากอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.pullEvenNumbersDemo.find().pretty(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { AllNumbers :[ 102, 104, 106, 108, 109, 110, 112, 14, 17, 18, 2
คุณสามารถใช้ $or ร่วมกับ find() สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findDocumentWithFilterDemo.insertOne({"ClientName":"Robert","IsMarried":false}); { "acknowledged" : true, "insertedId" : ObjectId(&q
คุณสามารถใช้เครื่องหมายจุด (.) สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.containsTrueValueDemo.insertOne({"IsMarried":[true,false,true,true,true,true,false,true,false,false,true]}); { "acknowledged" : true, "insertedId" : Objec
คุณสามารถใช้ตัวดำเนินการ $set พร้อมกับ update() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.workingOfUpdateMethod.find().pretty(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5cd506fe2cba06f46efe9efa), ClientCountryName
หากต้องการอัปเดตฟิลด์ภายใน ให้ใช้ไวยากรณ์ด้านล่าง - db.yourCollectionName.update({"_id" : yourObjectId}, {$set : {"yourOuterFieldName.yourInnerFieldName" :yourValue}}); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.updateDocumentDemo.insertOne( ... { ... ...
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.searchAnArrayDemo.insertOne({_id:1,"TechnicalDetails":[{"Language":"MongoDB"}]}); { "acknowledged" : true, "insertedId" : 1 } > db.searchAnArrayDemo.insertOne({_id:2,"TechnicalDetails":[{&quo
คุณสามารถใช้กรอบงานรวมสำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.aggregationOperatorDemo.insertOne({"FirstValue":392883,"SecondValue":10000000000}); { "acknowledged" : true, "insertedId" : ObjectId("5cd541452cba06
คุณสามารถใช้ $ และตัวดำเนินการ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.selectingASingleFieldDemo.insertOne({"StudentFirstName":"John","StudentAge":23,"StudentCountryName":"US"}); { "acknowledged" : true, "
ในการกำหนดนามแฝงในเชลล์ MongoDB คุณสามารถใช้ไวยากรณ์ด้านล่าง - Object.defineProperty(this, 'yourFunctionName', { get: function() { yourStatement1, . . return N }, enume
หากต้องการค้นหาไฟล์ย่อยใน MongoDB คุณสามารถใช้เครื่องหมายคำพูดคู่พร้อมกับเครื่องหมายจุด ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.searchSubFieldDemo.insertOne( ... { ... "UserDetails": ... {"UserEmailId":"[email protected]&q
ใช้ตัวดำเนินการ $pull ร่วมกับตัวดำเนินการตำแหน่ง($) ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.pullWithPositionalOperatorDemo.insertOne( ... { ... _id: 100, ... "StudentDetails": [ ... { ... &nb
คุณสามารถใช้ $ และตัวดำเนินการสำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.twoSpecificIdsDemo.insertOne( ... { ... PlayerId:1, ... "PlayerDetails": [{ ... id: 100, ... &quo
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.missingDocumentDemo.insertOne({"StudentFirstName":"Adam","StudentLastName":"Smith"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd3fb1eedc6604c74817ce6&quo
คุณสามารถใช้กรอบงานรวมสำหรับสิ่งนี้ ที่นี่ เราจะได้ผลรวมแล้วจับคู่เพื่อค้นหาเอกสารที่น้อยกว่าจำนวนที่ระบุ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.searchDocumentsDemo.insertOne({Value1:190,Value2:210});{ รับทราบ :จริง insertedId :ObjectId(5cd3fe45edc6604c74817cec)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอ
หากต้องการดึงข้อมูลหลายรายการในอาร์เรย์ ให้ใช้กรอบงานรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.retrieveMultipleDemo.insertOne( ... { ... "UserDetails": ... [ ... { "_id": "101", "Use
คุณสามารถใช้กรอบงานรวมสำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.summingSubDocumentDemo.insertOne( ... { "_id" :101, "CustomerDetails" : { "CustomerPurchase" : { "CustomerPurchaseAmount" : 2000 } } }); { "acknowledged" : true, "
ในการรับวัตถุเฉพาะจากอาร์เรย์ของวัตถุ ให้ใช้ตัวดำเนินการตำแหน่ง($) ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.getASpecificObjectDemo.insertOne( ... { ... _id :1,f ... "CustomerName" : "Larry", ... "Custome
คุณสามารถใช้ $or ร่วมกับ limit(1) เพื่อจับคู่องค์ประกอบในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.matchElementInArrayDemo.insertOne( ... { ... "StudentName" : "Chris" , ... "StudentOtherDetails" : ... &
ในการสร้างคอลเลกชันอย่างถูกต้อง คุณต้องใช้วัตถุ MongoDB ในการเรียกเช่น db.createCollection("yourCollectionName"); ให้เราใช้ไวยากรณ์ข้างต้นเพื่อสร้างคอลเลกชันและเรียกใช้โดยใช้วัตถุ MongoDB - > use sample; switched to db sample > db.createCollection("employeeInformation");
คุณสามารถใช้ตัวดำเนินการ $match ภายใต้ aggregate() เพื่อรับระเบียนแรก ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.conditionalFirstDemo.insertOne({_id:100,"StudentName":"Chris","StudentSubject":null}); { "acknowledged" : true, "insertedId" : 100 } &