[FEAT] configure deleted element to be missing or false in morphia

This commit is contained in:
Edouard DUPIN 2025-03-29 20:23:42 +01:00
parent f77c6ce13e
commit d9a5f1ece2

View File

@ -76,7 +76,7 @@ public class Condition extends QueryOption {
}
final List<Bson> filter = new ArrayList<>();
if (exclude_deleted && deletedFieldName != null) {
filter.add(Filters.eq(deletedFieldName, false));
filter.add(Filters.or(Filters.eq(deletedFieldName, false), Filters.exists(deletedFieldName, false)));
}
// Check if we have a condition to generate
if (this.condition != null) {