Я пытаюсь создать запрос Morphia (используя класс типизированного запроса Query<T>
), чтобы реализовать следующее:
db.getCollection('Order').find({'orderLines.trackingDetails': {$elemMatch: {deliveryDate: {$exists: false}}}})
Сложность заключается в том, как кодировать {$ exist: false} (чтобы возвращать только записи, в которых для trackingDetails есть элемент, в котором deliveryDate не существует).