หน้าแรก
หน้าแรก
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.findOneWorkingDemo.insertOne({"ClientId":1,"ClientName":"Larry","ClientAge":26}); { "acknowledged" : true, "insertedId" : ObjectId("5cd7c1716d78f205348bc64d")
$exists ใช้เพื่อตรวจสอบว่ามีไฟล์อยู่หรือไม่ ในขณะที่ $ne มีเงื่อนไขไม่เท่ากัน ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.existsDemo.insertOne({"Name":"Chris","Age":21}); { "acknowledged" : true, "insertedId"
ให้เราดูไวยากรณ์เพื่อวางคอลเลกชันก่อน - db.getCollection("yourCollectionNameWithTwoDashes").drop(); สำหรับการสาธิต เราจะสร้างชื่อคอลเลกชันที่มีสองขีดดังที่แสดงด้านล่าง - > db.createCollection("company--EmployeeInformation"); { "ok" : 1 } สร้างคอลเลกชันข้างต้น บริษั
เราจะใช้ประเภท Null ที่นี่ ต่อไปนี้เป็นประเภทว่างที่มีนามแฝง - ประเภท จำนวน นามแฝง ดับเบิ้ล 1 “สองเท่า” สตริง 2 “สตริง” วัตถุ 3 “วัตถุ” อาร์เรย์ 4 “อาร์เรย์” ข้อมูลไบนารี 5 “binData” ไม่ได้กำหนด 6 “ไม่ได้กำหนด” ObjectId 7 “objectId” บูลีน 8 “บูล” วันที่ 9 “วันที่” ว่าง 10 “null” นิพจน์ทั
$gt มีค่ามากกว่า โดยเลือกเอกสารที่ค่าของฟิลด์มากกว่าค่าที่ระบุ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.performQueryDemo.insertOne({"PlayerDetails":{"PlayerScore":1000,"PlayerLevel":2},"PlayerName":"Chris"}); { "acknowledged&qu
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.upperCaseFiveLetterDemo.insertOne({StudentFullName:DAVID Miller});{ รับทราบ :จริง insertedId :ObjectId(5cd7ee451a844af18acdffb6)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.upperCaseFiveLetterDemo.find().pretty(); สิ่งนี
ใช้ $set เพื่อแทนที่ค่าในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - {StudentScores:[33,90,67]});{ acknowledged :true, insertedId :ObjectId(5cd7f0521a844af18acdffb8)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.replaceValueInArrayDemo.find().pretty(); สิ่งนี้
ใช่ เราสามารถหลีกเลี่ยง _id โดยใช้ไวยากรณ์ต่อไปนี้ใน MongoDB – db.yourCollectionName.find({},{ _id:0}); db.excludeIdDemo.insertOne({CustomerName:Bob});{ รับทราบ :จริง insertedId :ObjectId(5cd7f6381fa844af18 ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.excludeIdDe
หากต้องการเพิ่มค่าแฮช MD5 ให้ใช้ hex_md5() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.addMd5HashValueDemo.insertOne({"UserName":"Adam","UserPassword":"Adam123456"}); { "acknowledged" : true, "insertedId" : Object
ประเมินนิพจน์อย่างน้อยหนึ่งรายการโดยใช้ตัวดำเนินการ $or ใน MongoDB ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.find({ $or: [{ "yourFieldName": yourValue1 }, { "yourFieldName": yourValue2} ] } ).pretty(); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.orOperatorDemo.insertOne({&q
ใช้แนวคิดของ initializeUnorderedBulkOp() ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.upDateMultipleRowsDemo.insertOne({"CustomerName":"John","CustomerPurchaseAmount":500}); { "acknowledged" : true, "insertedId" : ObjectId(&
สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ $hour ขั้นแรกให้เราสร้างคอลเลกชันที่มีเอกสารที่มีฟิลด์ใดฟิลด์หนึ่งเป็นวันที่ - > db.mongoDbSearchForHoursDemo.insertOne({"CustomerName":"Larry","OrderDatetime":new ISODate("2019-01-31 09:45:50")}); { "ackno
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.arrayElementsNotGreaterThanDemo.insertOne({คะแนน:[46,66,77,88] });{ รับทราบ :จริง insertedId :ObjectId(5cd9ea3cb50a6c6dd317adb6)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find() - db.arrayElementsNotGreaterThanDemo.find().pretty();
หากต้องการเชื่อมฟิลด์ ให้ใช้ตัวดำเนินการ $concat ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - db.concatenateFieldsDemo.insertOne({StudentFirstName:Sam ,StudentLastName:Williams});{ acknowledged :true, insertedId :ObjectId(5cd6ec436d78f205348bc631)} ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโด
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.excludeIdDemo.insertOne({"StudentFirstName":"John","StudentAge":21}); { "acknowledged" : true, "insertedId" : ObjectId("5cd701a56d78f205348bc632") } > db.excludeIdDe
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.matchingFirstItemInTheArrayDemo.insertOne( { "ClientDetails": [ { "ClientName": "Larry", &nbs
ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.decrementingOperationDemo.insertOne({"ProductName":"Product-1","ProductPrice":756}); { "acknowledged" : true, "insertedId" : ObjectId("5cd7a8ae6d78f205348bc63c") } >d
ได้ คุณสามารถใช้ findOne() ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.findOne(); คุณสามารถใช้ toArray() ได้เช่นกัน - db.yourCollectionName.find().toArray(); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.betterFormatDemo.insertOne({"StudentName":"Adam Smith","StudentScore
ใช้กรอบงานรวมร่วมกับตัวดำเนินการ $ifNull สำหรับสิ่งนี้ $concatArrays ในการรวมถูกใช้เพื่อเชื่อมอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - >db.concatenateArraysDemo.insertOne({"FirstSemesterSubjects": ["MongoDB","MySQL","Java"],"SecondSemesterSubject
คุณสามารถใช้ตัวดำเนินการ $group กับ _id:null ต่อไปนี้เป็นไวยากรณ์ - db.yourCollectionName.aggregate([{$group: {_id:null, "anyFieldName": {$avg:"$yourFieldName"} } }]); ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน - > db.caculateTheAverageValueDemo.insertOne({"Population":100