Devdit
 

MongoDB delete where ยังไง

1.5K

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

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ