ฟังก์ชัน Count() และ Remove() ใน MongoDB พร้อมตัวอย่าง

MongoDB ฟังก์ชันนับ()

แนวคิดของการรวมกลุ่มคือการคำนวณผลลัพธ์ที่ส่งคืนในแบบสอบถาม ตัวอย่างเช่น สมมติว่าคุณต้องการทราบว่ามีจำนวนเอกสารในคอลเลกชันเท่าใดตามการสืบค้นที่เริ่มทำงาน MongoDB จัดเตรียมฟังก์ชัน count()

ตัวอย่างของการ MongoDB ฟังก์ชันนับ()

ลองดูตัวอย่างนี้

db.Employee.count()

คำอธิบายรหัส:

  • โค้ดด้านบนรันฟังก์ชันการนับ

หากดำเนินการคำสั่งสำเร็จ จะแสดงผลลัพธ์ดังต่อไปนี้

Output:

ตัวอย่างของการ MongoDB ฟังก์ชันนับ()

ผลลัพธ์แสดงให้เห็นอย่างชัดเจนว่ามีเอกสาร 4 ฉบับอยู่ในคอลเลกชัน

ดำเนินการแก้ไข

สองชั้นปฏิบัติการอื่น ๆ ใน MongoDB เป็นคำสั่งอัพเดตและลบ

การดำเนินการอัปเดตอนุญาตให้แก้ไขข้อมูลที่มีอยู่ และการดำเนินการลบอนุญาตให้ลบข้อมูลจากคอลเลกชัน

ลบ() ฟังก์ชั่นใน MongoDB

In MongoDBที่ db.collection.remove() วิธีการใช้ในการลบเอกสารออกจากคอลเลกชัน เอกสารทั้งหมดสามารถลบออกจากคอลเลกชันหรือเฉพาะเอกสารที่ตรงกับเงื่อนไขเฉพาะเท่านั้น

หากคุณเพียงแค่ออกคำสั่ง Remove เอกสารทั้งหมดจะถูกลบออกจากคอลเลกชัน

ตัวอย่างของการ MongoDB ลบ() ฟังก์ชั่น

ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีลบเอกสารเฉพาะออกจากคอลเลกชัน

db.Employee.remove({Employeeid:22})

คำอธิบายรหัส:

  • โค้ดด้านบนใช้ฟังก์ชันการลบและระบุเกณฑ์ซึ่งในกรณีนี้คือการลบเอกสารที่มีรหัสพนักงานเป็น 22

หากดำเนินการคำสั่งสำเร็จ จะแสดงผลลัพธ์ดังต่อไปนี้

Output:

ตัวอย่างของการ MongoDB ลบ() ฟังก์ชั่น

ผลลัพธ์จะแสดงว่ามีการแก้ไขเอกสาร 1 รายการ