Вы можете использовать запрос для удаления всех соответствующих документов
var query = {name: 'John'};
db.collection.remove(query);
Будьте осторожны, хотя, если количество документов, соответствующих документу, велико, ваша база данных может быть менее отзывчивой. Часто рекомендуется удалять документы в небольших кусках.
Допустим, у вас есть 100k документов для удаления из коллекции. Лучше выполнить 100 запросов, которые удаляют 1k документов, чем 1 запрос, который удаляет все 100k документов.