Skip to content

Add support for extended AND/OR query criteria using type-safe Kotlin queries [DATAMONGO-2162] #3027

Open
@spring-projects-issues

Description

@spring-projects-issues

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:

1 votes, 4 watchers

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions