MongoDBコンソールで、idでレコードを削除する方法はありますか?ここに私のコレクションです:MongoDBコンソールで_idで削除
[
{
"_id" : { "$oid" : "4d512b45cc9374271b02ec4f" },
"name" : "Gazza"
},
{
"_id" : { "$oid" : "4d513345cc9374271b02ec6c" },
"name" : "Dave",
"adminOf" : { },
"email" : "[email protected]"
}
]
そして、ここでは動作しません。私が試したコマンドです:名前によって削除
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"});
これがブラウザでありますshell on on mongodb.orgこれは違いがある場合
ありがとう
あなたは誰かに答えを与えることを考えるべきです。 – nottinhill
あなたは本当に誰かに答えを与えるべきです。私はNic Cottrellを提案したいと思います –
コールバックを追加するまで、解決策はありませんでした:db.test_users.remove({"_id": '4d512b45cc9374271b02ec4f'}、function(err、data){}); – rttmax