Open
Description
Mark Paluch opened DATAMONGO-2162 and commented
MongoDB imposes due its document nature single-field criteria unless using $or
and $and
operators. Query criteria containing predicates for the same field must express these with either one of the operators.
We should investigate with our Kotlin query support whether we can detect these limitations (Book::name eq foo or Book::name exists true
) and rewrite the query to match the criteria intention.
We also should consider (and probably define) AND and OR operator precendence for our criteria support and apply the same rewriting
Issue Links:
- DATAMONGO-2138 Type-safe Kotlin query extension
("depends on")
1 votes, 4 watchers