Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB
MongoDB
  1. การรวม:กลุ่มวันที่ในเอกสารที่ซ้อนกัน (วัตถุที่ซ้อนกัน) และแสดงการนับ?

    สำหรับการรวม ใช้ aggregate() ใน MongoDB จัดกลุ่มวันที่ด้วย $group ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo717.insertOne( ...    { ...       "shippingdetails": ...       [ ...          { ...         &

  2. ค้นหาค่าที่สูงกว่าค่าที่ระบุในเอกสาร MongoDB หรือไม่

    ในการค้นหาค่าที่สูงกว่าค่าที่ระบุ ต่อไปนี้คือรูปแบบการใช้ $gte ใน MongoDB - db.yourCollectionName.find({yourFieldName:{$gte:yourValue}}); ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo571.insertOne({"Price":140});{    "acknowledged" : true, "insertedId" : Obj

  3. แบบสอบถาม MongoDB พร้อมการค้นหาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่?

    สำหรับกรณี การค้นหาที่ไม่ละเอียดอ่อน ให้ใช้ regex ในวิธี find() ต่อไปนี้เป็นไวยากรณ์ - db.demo572.find({"yourFieldName" : { '$regex':/^yourValue$/i}}); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo572.insertOne({"CountryName":"US"

  4. แบบสอบถาม MongoDB เพื่อจับคู่เอกสารที่มีค่าอาร์เรย์มากกว่าค่าที่ระบุ

    คุณสามารถใช้ $elemMatch ตัวดำเนินการ $elemMatch จะจับคู่เอกสารที่มีเขตข้อมูลอาร์เรย์ที่มีองค์ประกอบอย่างน้อยหนึ่งองค์ประกอบที่ตรงกับเกณฑ์การสืบค้นที่ระบุทั้งหมด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo701.insertOne({"ListOfValues":[100,200,300]}); {    "acknowledged&q

  5. แบบสอบถาม MongoDB เพื่อนับจำนวนรายการอาร์เรย์ในเอกสารและแสดงในฟิลด์ใหม่

    ในการนับจำนวนรายการอาร์เรย์ในเอกสาร ให้ใช้ $size ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo703.insertOne({"ListOfSubject":["MySQL","MongoDB"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea6ebaf5

  6. วิธีรับค่าเฉพาะจากคอลเล็กชัน MongoDB

    ในการรับค่าที่ไม่ซ้ำกันและละเว้นค่าที่ซ้ำกัน ให้ใช้ different() ใน MongoDB ความแตกต่าง () ค้นหาค่าที่แตกต่างกันสำหรับฟิลด์ที่ระบุในคอลเล็กชันเดียวและส่งกลับผลลัพธ์ในอาร์เรย์ ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo704.insertOne({"LanguageCode":"hi"}); {    "

  7. MongoDB - สอบถามเอกสารที่ฝังตัว?

    ในการสืบค้นเอกสารที่ฝังใน MongoDB ให้ใช้ aggregate() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo705.insertOne( ...    { ...       _id:101, ...       "Information": ...       [ ...          { ...    

  8. การรวม MongoDB เพื่อให้ได้เอกสารสองฉบับที่มีคะแนนน้อยที่สุด

    หากต้องการรับรายการที่เรียงลำดับของเครื่องหมาย ให้ใช้ $sort ใช้ $limit:2 เพื่อแสดงเอกสารดังกล่าวเพียงสองฉบับที่มีเครื่องหมายน้อยที่สุด ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo709.insertOne({Name:"John","Marks":75}); {    "acknowledged" : true,   &nb

  9. จัดเรียง id และย้อนกลับรายการด้วย MongoDB

    $natural จะส่งคืนเอกสารในลำดับที่เป็นธรรมชาติ หากต้องการย้อนกลับรายการ ให้ใช้ $natural:-1 . ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo710.insertOne({id:101,Name:"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea83a855d33

  10. แบบสอบถาม MongoDB เพื่อค้นหาเอกสารที่มีชื่อและนามสกุลเฉพาะ

    หากต้องการค้นหาเอกสารที่มีชื่อและนามสกุล ให้ใช้ $และร่วมกับ $in ใช้สิ่งนี้ใน MongoDB find() ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo692.insertOne({FirstName:"Chris","LastName":"Brown"}); {    "acknowledged" : true,    "insertedId

  11. ละเว้น 4 ค่าแรกในเอกสาร MongoDB และแสดง 3 ค่าถัดไปหรือไม่

    สำหรับสิ่งนี้ ให้ใช้ $slice และตั้งค่าจำนวนค่าที่จะละเว้นและแสดง ให้เราสร้างคอลเลกชันที่มีเอกสาร - > db.demo693.insertOne({Values:[10,746,736,283,7363,424,3535]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea58a04ece4e5779399c07b")

Total 1351 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:6/68  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12