MongoDB delete where ยังไง บทความนี้สอนเขียน query เพื่อลบข้อมูลจากตาราง หรือ collection โดยใช้คำสั่ง deleteOne และ deleteMany แบบมีเงื่อนไขลักษณะการทำงานเหมือนกับ delete where ของ SQL สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง MongoDB delete where ยังไง
db.test.deleteOne( {_id:ObjectId("1")} )
db.test.deleteMany( {price:100} )
MongoDB delete where จากตัวอย่างสอน 2 คำสั่งในการลบข้อมูลแบบเงื่อนไข มีรายละเอียดดังนี้
1. db.test.deleteOne( {_id:ObjectId("1")} ) คือลบข้อมูล 1 แถวจากตารางชื่อ test ด้วยคำสั่ง deleteOne เงื่อนไขคือ field _id ต้องเท่ากับ ObjectId("1")
2. db.test.deleteMany( {price:100} ) คือลบข้อมูลมากกว่า 1 แถวจากตารางชื่อ test ด้วยคำสั่ง deleteMany เงื่อนไขคือ field price ต้องเท่ากับ 100