Open hadjiski opened 1 month ago
We do not support the implicit $and
form using our Criteria API, however, we should explore how to enable querying the same field multiple times through our query derivation mechanism.
In the meantime, please use String-based @Query
where you supply the desired query string yourself.
Hi,
I am using a sparse index on the field
fieldFoo
and to best utilize it, I need to add an extra$exists
condition before the$eq
one. When I manually create it via a criteria, the object is fine and working:Now trying to achieve it via a repository method:
or
this workaround syntax appears fine:
but the current
spring-data
source code is not supporting it:It appears to be a combination of the
MongoQueryCreator
and theAbstractQueryCreator
, where combinations are not supported. Instead of simple aand
chain of single conditions:we would need a capability of multi-conditions: ... criteria.and("fieldFoo").exists(true).is("123") ...
Was this not added on purpose, or just not perceived as widely used/needed?