クエリを使用して、一致するすべてのドキュメントを削除できます
var query = {name: 'John'};
db.collection.remove(query);
ただし、一致するドキュメントの数が多いと、データベースの応答性が低下する可能性があることに注意してください。多くの場合、ドキュメントを小さなチャンクで削除することをお勧めします。
たとえば、コレクションから削除するドキュメントが10万個あるとします。 10万個のドキュメントをすべて削除する1つのクエリよりも、それぞれ1k個のドキュメントを削除する100個のクエリを実行することをお勧めします。