ฟังก์ชัน Count() และ Remove() ใน MongoDB พร้อมตัวอย่าง
MongoDB ฟังก์ชันนับ()
แนวคิดของการรวมกลุ่มคือการคำนวณผลลัพธ์ที่ส่งคืนในแบบสอบถาม ตัวอย่างเช่น สมมติว่าคุณต้องการทราบว่ามีจำนวนเอกสารในคอลเลกชันเท่าใดตามการสืบค้นที่เริ่มทำงาน MongoDB จัดเตรียมฟังก์ชัน count()
ตัวอย่างของการ MongoDB ฟังก์ชันนับ()
ลองดูตัวอย่างนี้
db.Employee.count()
คำอธิบายรหัส:
- โค้ดด้านบนรันฟังก์ชันการนับ
หากดำเนินการคำสั่งสำเร็จ จะแสดงผลลัพธ์ดังต่อไปนี้
Output:
ผลลัพธ์แสดงให้เห็นอย่างชัดเจนว่ามีเอกสาร 4 ฉบับอยู่ในคอลเลกชัน
ดำเนินการแก้ไข
สองชั้นปฏิบัติการอื่น ๆ ใน MongoDB เป็นคำสั่งอัพเดตและลบ
การดำเนินการอัปเดตอนุญาตให้แก้ไขข้อมูลที่มีอยู่ และการดำเนินการลบอนุญาตให้ลบข้อมูลจากคอลเลกชัน
ลบ() ฟังก์ชั่นใน MongoDB
In MongoDBที่ db.collection.remove() วิธีการใช้ในการลบเอกสารออกจากคอลเลกชัน เอกสารทั้งหมดสามารถลบออกจากคอลเลกชันหรือเฉพาะเอกสารที่ตรงกับเงื่อนไขเฉพาะเท่านั้น
หากคุณเพียงแค่ออกคำสั่ง Remove เอกสารทั้งหมดจะถูกลบออกจากคอลเลกชัน
ตัวอย่างของการ MongoDB ลบ() ฟังก์ชั่น
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีลบเอกสารเฉพาะออกจากคอลเลกชัน
db.Employee.remove({Employeeid:22})
คำอธิบายรหัส:
- โค้ดด้านบนใช้ฟังก์ชันการลบและระบุเกณฑ์ซึ่งในกรณีนี้คือการลบเอกสารที่มีรหัสพนักงานเป็น 22
หากดำเนินการคำสั่งสำเร็จ จะแสดงผลลัพธ์ดังต่อไปนี้
Output:
ผลลัพธ์จะแสดงว่ามีการแก้ไขเอกสาร 1 รายการ