หน้าแรก
หน้าแรก
คุณสามารถใช้ตัวดำเนินการ $pull ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.pullAnArrayElementDemo.insertOne( { "StudentDetails": [ { "StudentFirstName":"Chris","StudentScore":56 }, {"StudentFirstName":"Robert","StudentScore":59
ในการเข้าถึงค่าเอกสารย่อย ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.accessSubDocumentDemo.insertOne( ... { ... ... "Details" : { ... "1" : { ... "StudentLowerSco
ในการรับขนาดของเอกสารทั้งหมดในคิวรี คุณต้องวนรอบเอกสาร ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.sizeOfAllDocumentsDemo.insertOne({"StudentFirstName":"John","StudentSubject":["MongoDB","Java"]}); { "acknowledged" : true, &n
ใช่ คุณสามารถทำสิ่งนี้ได้ด้วย findAndModify() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.returnResultOfIncementDemo.insertOne({"PlayerScore":98}); { "acknowledged" : true, "insertedId" : ObjectId("5cd3c292edc6604c74817cda") } ต่อไ
สมมติว่าทั้งตัวเลขคือ 50 และ 60 คุณสามารถใช้ไวยากรณ์ด้านล่างได้ − db.yourCollectionName.find({yourFieldName: { $gt : 50 , $lt : 60 } } ); หากคุณต้องการรวม 50 และ 60 ด้วย ให้ใช้ไวยากรณ์ด้านล่าง - db.yourCollectionName.find({yourFieldName: { $gte : 50 , $lte : 60 } } ); ให้เราสร้างคอลเลกชันที่มีเอกส
ขั้นแรกให้เราสร้างคอลเลกชันที่เริ่มต้นจากหมายเลขปีเช่น 2015, 2019 เป็นต้น - > use web; switched to db web > db.createCollection("2015-myCollection"); { "ok" : 1 } > db.createCollection("2019-employeeCollection"); { "ok" : 1 } > db.createCollection(
ในการตรวจสอบว่าฟิลด์ใน MongoDB เป็น [] หรือ {} คุณสามารถใช้ไวยากรณ์ต่อไปนี้ - db.yourCollectionName.find({ "yourOuterFieldName": { "$gt": {} }, "yourOuterFieldName.0": { "$exists": false } }); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - &g
คุณสามารถใช้ตัวดำเนินการ $group พร้อมกับกรอบงานรวมเพื่อดำเนินการที่แตกต่างกันในหลายฟิลด์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.distinctOnMultipleFieldsDemo.insertOne( ... { ... "StudentFirstName" : "Chris", ... "
ในการเปลี่ยนชื่อผู้ใช้ คุณต้องใช้ update() และ $set เพื่อตั้งชื่อผู้ใช้ใหม่ ต่อไปนี้เป็นไวยากรณ์ - db.system.users.update({"user":"yourOldUserName"}, {$set:{"user":"yourNewUserName"}}); ประการแรก แสดงผู้ใช้ทั้งหมดจากฐานข้อมูล MongoDB - > use admin; switche
ใช้ DISTINCT สำหรับองค์ประกอบที่แตกต่าง จากนั้นความยาวเพื่อให้ได้ขนาดของอาร์เรย์ - db.yourCollectionName.distinct('yourFieldName').length; ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.countOrSizeDemo.insertOne({"StudentFirstName":"John"}); { "acknowled
ในการรวม AND &OR ใน MongoDB ขั้นแรกให้เราสร้างคอลเลกชันที่มีเอกสาร - >db.combinedAndOrDemo.insertOne({"StudentFirstName":"John","StudentAge":23,"StudentSkill":"MongoDB"}); { "acknowledged" : true, "inserted
ใช้ตัวดำเนินการลบเพื่อยกเลิกการตั้งค่าตัวแปรในเชลล์ MongoDB ต่อไปนี้เป็นไวยากรณ์ - delete yourVariableName; ให้เราใช้ไวยากรณ์ข้างต้นเพื่อยกเลิกการตั้งค่าตัวแปรในเชลล์ MongoDB ขั้นแรก พิมพ์ชื่อตัวแปร − > customerDetail; สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - 2019-05-08T22:29:17.361+0530 E QUERY [js] Re
ใช้เฉพาะและตั้งค่าเป็น TRUE ให้เราใช้สิ่งเดียวกันโดยสร้างดัชนีและตั้งค่าสองคอลัมน์ให้ไม่ซ้ำกัน - >db.keepTwoColumnsUniqueDemo.createIndex({"StudentFirstName":1,"StudentLastName":1},{unique:true}); { "createdCollectionAutomatically" : true, &
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.replacingEntireDocumentDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Smith","StudentCountryName":"US"}); { "acknowledged" : true, "inserted
คุณสามารถใช้ตัวดำเนินการ $set สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.updateSubObjectDemo.insertOne( ... { ... ... "ClientId" : 100, ... "ClientDetails" : { ... "Clie
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.projectionAnElementDemo.insertOne( ... { ... "CustomerId":100, ... "CustomerDetails": [ ... { ... "
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.embeddedDocumentDemo.insertOne( ... { ... "CustomerDetails":[ ... {"CustomerName":"Chris", "CustomerPurchasePrice":3000}, ...
คุณสามารถใช้เครื่องหมายจุด (.) เพื่อค้นหาเอกสารจากอาร์เรย์ย่อย ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.findDocumentDemo.insertOne(... {... EmployeeDetails :... {... EmployeeAppraisalTime:...... [...... {EmployeeDesignation: นักพัฒนา, เงินเดือน:105000},... {EmployeeDesignation:Tester, เงินเดือน:450
คุณสามารถใช้ Date() พร้อมกับตัวดำเนินการ $gte เพื่อค้นหาวัตถุที่สร้างขึ้นเมื่อสัปดาห์ที่แล้ว ที่นี่ curdate มีดังต่อไปนี้ในระบบของฉัน - > new Date(); ISODate("2019-05-14T08:32:42.773Z") ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findObectInLastWeekDemo.insertOne({"ShippingDate&
ใช้ตัวดำเนินการ $set พร้อมกับ update() สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน ที่นี่เราได้ตั้งค่าหนึ่งฟิลด์เป็น NumberLong - db.findAndReplaceDemo.insertOne({UserId:NumberLong(130)});{ acknowledged :true, insertedId :ObjectId(5cd2c96eb64f4b851c3a13ba)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกส