Преобразование запроса MongoDb в весенние данные mongodb

У меня есть документ с массивом. Я хочу удалить документ, если массив существует и размер равен 0.

Я придумал этот запрос mongodb (что-то похожее)

document.remove({ comments: { $exists: true, $size: 0 } })

пожалуйста, помогите мне преобразовать этот запрос mongodb в spring-data-mongodb или предложите мне, есть ли для этого лучшее решение.

🤔 А знаете ли вы, что...
MongoDB имеет официальные драйверы для множества языков программирования, включая PHP...


35
1

Ответ:

Предполагая, что у вас есть класс Document.

mongoTemplate.remove(new Query(Criteria.where("comments").exists(true).size(0)), Document.class);