ทดสอบการทำงานโดยการลบข้อมูลด้วย ObjectID จากนั้นทำการเรียกใช้งานฟังก์ชั่น delete_row() พร้อมทั้งส่ง query_set เสร็จแล้วทำการรันโปรแกรม โดยก่อนการลบข้อมูล ใน Collection จะมีชุดข้อมูลดังนี้
{
"_id" : ObjectId("60684a4042b575b5fb070aa8"),
"name" : "l3oxME-01",
"age" : 1,
"salary" : 2,
"created" : "2021-04-03T17:58:08.679669"
}
{
"_id" : ObjectId("60684a4042b575b5fb070aa9"),
"name" : "l3oxME-02",
"age" : 25,
"salary" : 2,
"created" : "2021-04-03T17:58:08.679745"
}
{
"_id" : ObjectId("60684a4042b575b5fb070aaa"),
"name" : "l3oxME-03",
"age" : 30,
"salary" : 3,
"created" : "2021-04-03T17:58:08.679753"
}
เมื่อทำการลบเเล้ว ข้อมูลที่ส่งจาก query_set ก็จะถูกลบออกจาก Collection โดยผลลัพธ์เมื่อใช้ฟังก์ชั่นลบ เป็น
Delete {'_id': ObjectId('60684a4042b575b5fb070aa8')} in 1 row successfully
ซึ่งหลังจากนั้นเมื่อตรวจเช็คใน Collection อีกครั้ง ก็จะเหลือข้อมูล ดังนี้
{
"_id" : ObjectId("60684a4042b575b5fb070aa9"),
"name" : "l3oxME-02",
"age" : 25,
"salary" : 2,
"created" : "2021-04-03T17:58:08.679745"
}
{
"_id" : ObjectId("60684a4042b575b5fb070aaa"),
"name" : "l3oxME-03",
"age" : 30,
"salary" : 3,
"created" : "2021-04-03T17:58:08.679753"
}