หน้าแรก
หน้าแรก
หากต้องการลบองค์ประกอบเฉพาะ ให้ใช้ $pull ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo125.insertOne({"ListOfNames":["John","Chris","Bob","David","Carol"]}); { "acknowledged" : true, "insertedId"
สำหรับสิ่งนี้ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo126.insertOne( ... { ... "StudentDetails" : { ... "Number" : 1, ... "OtherDetai
ในการรับค่าที่แตกต่างจากคอลัมน์ ให้ใช้ different() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo128.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e30583d68e7f832db1a7f5d") }
หากต้องการแยกคำแรกที่ชัดเจนในสตริง ให้ใช้ split() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo129.insertOne({"Words":"This is the MySQL","CountryName":"US"}); { "acknowledged" : true, "insertedId" : ObjectId(
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo130.insertOne( ... { ... ... "PlayerDetails":[{Score:56},{Score:78},{Score:89},{Score:97}] ... } ... ); { "acknowledged" : true, "insertedId" : Obj
สำหรับสิ่งนี้ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo131.insertOne( ... { ... "_id": 101, ... "Details": [ ... { ...  
หากต้องการจัดกลุ่มเป็นสองคอลัมน์ ให้ใช้ $lookup ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo132.insertOne({CountryName1:AUS,CountryName2:US,Value:40});{ acknowledged :true, insertedId :ObjectId(5e31952c68e7f832db1a7f77)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo132.find(); สิ่งนี้จะ
หากต้องการจัดกลุ่ม ให้ใช้ $week และ $month ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo133.insertOne({"Rank":18,"DueDate":new ISODate("2020-01-10")}); { "acknowledged" : true, "insertedId" : ObjectId("5e319
ตัวดำเนินการ $not จะไม่กลับนิพจน์ที่ซับซ้อน ดังนั้น ให้ใช้ $and หรือ $or กับตัวดำเนินการ $ne ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo266.insertOne({active1:false,active2:true});{ รับทราบ :จริง insertedId :ObjectId(5e480f701627c0c63e7dbaaa)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.d
สำหรับลำดับจากมากไปน้อย ใช้ -1 ซึ่งระบุลำดับการเรียงลำดับสำหรับ sort() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo267.insertOne({id:100,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e4811951627c0c63e7dba
หากต้องการค้นหาค่า ให้ใช้ $where ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo268.insertOne( ... { ... "details" : { ... "101" : "John", ... "1001" : "Bob"
สำหรับสิ่งนี้ เพียงใช้ find() ตั้งค่าฟิลด์ที่คุณไม่ต้องการเลือกเป็น 0 ให้เราสร้างคอลเลกชันพร้อมเอกสาร - db.demo269.insertOne({StudentId:104,StudentSubject:C});{ acknowledged :true, inserted ObjectId (แทรก ObjectId) 5e481cb21627c0c63e7dbab7)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.de
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo270.insertOne({"ClientName":"Chirs","Age":34}); { "acknowledged" : true, "insertedId" : ObjectId("5e481e371627c0c63e7dbab8") } > db.demo270.insertOne({"Clie
ตั้งค่าตัวแปรที่กำหนดเองและใช้ update() พร้อมกับ $inc เพื่อเพิ่ม ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo271.insertOne({"Marks":56}); { "acknowledged" : true, "insertedId" : ObjectId("5e4821211627c0c63e7dbabc") } > db.demo271
เพื่อป้องกันการซ้ำซ้อนของหลายฟิลด์ ให้ใช้sureIndex() และตั้งค่า unique:true ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo272.ensureIndex({"FirstName":1,"Subject":1},{unique:true}); { "createdCollectionAutomatically" : true, "numIndexesBef
สำหรับสิ่งนี้ ให้ใช้ aggregate() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo120.insertOne( ... { ... 'Name': 'Chris', ... 'Subjects': [ 'MySQL', 'MongoDB', 'Java', 'Python' ]
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.demo121.insertOne( ... { ... "Id" : 101, ... "Details" : [ ... { ... "SubjectId" : "1&qu
เพื่อให้ได้ระดับที่แตกต่างกันของฟิลด์อาร์เรย์ ให้ใช้ $addToSet ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - db.demo122.insertOne({ ListOfValues:[240,10]});{ acknowledged :true, insertedId :ObjectId(5e2f20f7140daf4c2a3544b7)} แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() - db.demo122.find(); สิ
หากต้องการแปลงคอลเล็กชันที่มีอยู่ให้เป็นแบบต่อยอด ให้ใช้ convertToCapped ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo260.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e47b1181627c0c63e7dba9b&qu
หากต้องการอัปเดตและพิมพ์ไปยังคอนโซลจากสคริปต์ MongoDB ให้สร้างตัวแปรแล้วใช้เมธอด print() ให้เราสร้างตัวแปรก่อน - > var amount=10.58945; นี่คือแบบสอบถามเพื่ออัปเดต % พิมพ์ไปยังคอนโซล - > var amount=10.58945; > print(amount.toFixed(2)+" %"); สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ - 10.59