Необязательный параметр Spring Data Mongodb с датами
Я пытаюсь создать JSON-запрос с тремя дополнительными полями в данных весны mongodb.
- статус
начало и конец для между. Ниже приведен запрос, который я создал, но он не работает. его сбой с ошибкой синтаксического анализа JSON, я не уверен, что не так
@Query("{$and: [{$or: [ { $where: '?0 == null' }, { status:?0 } ]}, {$or: [ { $ где: '?1 == null', $where: '?2 == null' }, { creatDate: {$gt:?1, $lt:?2}} ]}]}")
Может кто-нибудь, пожалуйста, дайте мне знать, что не так, и помогите мне создать запрос с этими дополнительными параметрами?