MongoDB 콘솔에서 ID로 레코드를 제거하는 방법은 무엇입니까? 내 컬렉션은 다음과 같습니다.
[
{
"_id" : { "$oid" : "4d512b45cc9374271b02ec4f" },
"name" : "Gazza"
},
{
"_id" : { "$oid" : "4d513345cc9374271b02ec6c" },
"name" : "Dave",
"adminOf" : { },
"email" : "email@email.com"
}
]
그리고 내가 시도한 명령이 작동하지 않습니다.
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")});
이름으로 제거하면 작동합니다.
db.test_users.remove( {"name":"Gazza"});
이것은 mongodb.org 의 브라우저 쉘에 있습니다.
감사