หน้าแรก
หน้าแรก
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.arrayContainOnlySpecificFieldDemo.insertOne( ... { ... "StudentName":"John", ... "StudentAge":21, ... "StudentTechnicalSubject":["C&q
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.useResultDemo.insertOne({"StudentFirstName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5cda70f5b50a6c6dd317adcd") } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี fi
คุณสามารถใช้ตัวดำเนินการ $type เพื่อตรวจสอบว่าไฟล์ที่กรอกมีค่า null หรือไม่ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน เราได้ใส่ค่า null ลงในฟิลด์ด้วย - > db.nullDemo.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId"
ในการเลือกสองฟิลด์และส่งกลับอาร์เรย์ที่เรียงลำดับด้วยค่าที่แตกต่างกัน ให้ใช้กรอบงานรวมร่วมกับตัวดำเนินการ $setUnion ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.sortedArrayWithDistinctDemo.insertOne( ... { value1: 4, value2: 5} ... ); { "acknowledged" : true, &nb
ในการสร้างผู้ใช้ใน MongoDB v3 ให้ใช้เมธอด createUser() วิธีนี้ช่วยให้คุณสร้างผู้ใช้ได้ และในขณะสร้าง คุณจะต้องเพิ่มผู้ใช้ รหัสผ่าน และบทบาทด้วย บทบาทเหล่านี้กำหนดสิทธิ์ ไวยากรณ์มีดังนี้ − use admin db.createUser( { user: “yourUserName", &nbs
คุณสามารถใช้กรอบงานรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.topCountArrayDemo.insertOne( ... {"StudentId":101 , "StudentSubject": ["C", "MongoDB"]} ... ); { "acknowledged" : true, "insertedId"
สำหรับการฉายภาพอาร์เรย์หลายมิติ MongoDB คุณต้องใช้เฟรมเวิร์กรวม ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน ที่นี่ เรามีอาร์เรย์หลายมิติสำหรับคะแนนนักเรียน - > db.multiDimensionalArrayProjection.insertOne( ... { ... "StudentFirstName" : "Chris", ... &
คุณสามารถใช้ตัวดำเนินการ $set สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.updateRecordDemo.insertOne({"StudentName":"Larry"}); { "acknowledged" : true, "insertedId" : ObjectId("5cbd6f95de8cc557214c0e0a") } &g
หากต้องการลบรายการออกจากอาร์เรย์ คุณสามารถใช้ตัวดำเนินการ $pull ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.removeItemFromArray.insertOne( { "_id":101, "StudentName":"Larry", "StudentSubjects":["C","MongoDB","Java",&quo
คุณสามารถใช้ตัวดำเนินการ $lt สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2016-03-21')}); { "acknowledged" : true, "insertedId" : ObjectId("5cbd91e4de8cc55721
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.incrementDemo.insertOne({"Value1":10,"Value2":20}); { "acknowledged" : true, "insertedId" : ObjectId("5cbdaf07de8cc557214c0e15") } แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้เมธอด find
ให้เราสร้างคอลเลกชันที่มีเอกสาร - แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.selectOnlyNumericDemo.find().pretty(); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - { _id :ObjectId(5cbdb711de8cc557214c0e16), UserId :User101 }{ _id :ObjectId(5cbdb716de8cc557214c0e17), UserId :102 }{ _id :ObjectId( 5cbdb
คุณสามารถใช้เมธอด createUser() สำหรับสิ่งนี้ ต่อไปนี้เป็นไวยากรณ์ - db.createUser( { user: "yourUserName", pwd: "yourPassword", roles: [ { role: "read", db: "yourDatabaseName" } ] &nbs
คุณสามารถใช้ every() ใน MongoDB สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.arrayConditionDemo.insertOne({"Name":"John","Marks":[40,43,45]}); { "acknowledged" : true, "insertedId" : ObjectId("5cbdbd06de8cc55
คุณต้องเปลี่ยนฐานข้อมูลเป็นผู้ดูแลระบบ ต่อไปนี้เป็นไวยากรณ์ - use admin ไวยากรณ์สำหรับตัวเลือกการปิดระบบมีดังนี้ − db.shutdownServer() ให้เราใช้ไวยากรณ์ข้างต้นสำหรับการปิดระบบ - > use admin switched to db admin > db.shutdownServer() สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - server should be down... 2
คุณสามารถใช้ printjson() หรือ print() เพื่อรับเอาต์พุตของสคริปต์เชลล์ MongoDB ให้เราสร้างอาร์เรย์ของวัตถุ ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างอาร์เรย์ของวัตถุ > var studentDetails=[{"StudentName":"John","StudentAge":21}, {"StudentName":"Carol&
ในการแปลง NumberLong เป็น String ใน MongoDB คุณสามารถใช้ toString() - NumberLong('yourValue').valueOf().toString(); ในการแปลง NumberLong เป็น String คุณสามารถใช้ valueOf() ได้เช่นกัน - NumberLong('yourValue').valueOf(); ให้เราใช้ทั้งสองรูปแบบข้างต้น ต่อไปนี้เป็นแบบสอบถามเพื่อแปลง
หากต้องการลบฟิลด์และค่า MongoDB คุณสามารถใช้ตัวดำเนินการ $unset ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.deleteFieldDemo.insertOne({"FirstName":"John","LastName":"Smith"}); { "acknowledged" : true, "insertedId"
คุณสามารถใช้ตัวดำเนินการ $not ร่วมกับ $type สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.highestNumericValueOfAColumnDemo.insertOne( ... { ... "StudentName": "John", ... "StudentMathMarks":69 ... &nbs
คุณสามารถใช้ตัวดำเนินการ $ne สำหรับสิ่งนี้ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.searchByPropertyName.insertOne({"FirstName":"Larry","Age":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cbaf7af7219729f