2016-12-22 7 views
1

私はRoboMongoを使用して、クエリに一致するいくつかのドキュメントを削除しています。しかし、何の書類は以下で削除されていないと言っている:RoboMongo - コレクションからドキュメントを削除できない

db.getCollection('assets').find({ "source": "red" }); 

とソース「赤」ですべてのレコードを表示します。

db.getCollection('assets').remove({ "source": "red" });   

はしかし、これは完璧に動作します。

レコードが削除されず、robomongoがただ0を出力している理由はありますか?

種類よろしく、

+0

おそらく、スペース文字を含むフィールドを持つドキュメントがありますか? – chridam

+1

@chridamでもfind関数は完璧に機能します – Frog82

+0

私は今この同じ問題を抱えています。 –

答えて

1

あなたはこの1つ試すことができます。

db.assets.remove({source : "red" }) 
+0

ちょうどこれを試して、悲しいことにまだ幸運はありませんが、ありがとうございます – Frog82

0

をあなたはこのクエリを試すことができます。

db.assets.remove({ "source":"red"}) 
+0

既にこれを試してみました - 他の答えを見てください:) – Frog82

0

あなたはレプリカセットで実行していますか?その場合は、プライマリノードでremoveコマンドを実行していることを確認してください。

関連する問題