标签: spring-data spring-data-mongodb operator-precedence
在定义存储库查询时,是否可以提供提示以指示应将查询的各个部分分组?例如,给定(预期)查询:
{ $or: [{x:1}, {y:1}], z:1 }
开发人员可以这样做:
List<Foo> findByXOrYAndZ(int x, int y, int z);
我们不一定知道目的/结果是/将会是什么。可以是(x || y) && z或x || (y & z)。
(x || y) && z
x || (y & z)
如何定义/强制进行操作分组?