Trong bảng điều khiển MongoDB làm cách nào tôi có thể xóa bản ghi theo id? Dưới đây là bộ sưu tập của tôi:Xóa bởi _id trong bảng điều khiển MongoDB
[
{
"_id" : { "$oid" : "4d512b45cc9374271b02ec4f" },
"name" : "Gazza"
},
{
"_id" : { "$oid" : "4d513345cc9374271b02ec6c" },
"name" : "Dave",
"adminOf" : { },
"email" : "[email protected]"
}
]
Và đây là các lệnh tôi đã cố gắng mà không có tác dụng:
db.test_users.remove({"_id":{"$oid":new ObjectId("4d512b45cc9374271b02ec4f")}});
db.test_users.remove({"_id":{"$oid":"4d513345cc9374271b02ec6c"}});
db.test_users.remove({"_id":"4d512b45cc9374271b02ec4f"});
db.test_users.remove({"_id":new ObjectId("4d512b45cc9374271b02ec4f")});
Loại bỏ theo tên hoạt động:
db.test_users.remove({"name":"Gazza"});
này nằm trong trình duyệt vỏ trên tại mongodb.org nếu điều đó tạo ra bất kỳ sự khác biệt nào
Cảm ơn
Bạn nên nghĩ đến việc đưa ra câu trả lời cho ai đó. – nottinhill
Bạn thực sự nên cung cấp cho ai đó câu trả lời. Tôi muốn đề nghị Nic Cottrell –
Không có giải pháp nào làm việc cho tôi cho đến khi tôi thêm một cuộc gọi lại: db.test_users.remove ({"_id": '4d512b45cc9374271b02ec4f'}, hàm (err, data) {}); – rttmax