【发布时间】:2018-03-20 22:18:13
【问题描述】:
我想使用 MongoDB api 为 Spring Data 创建以下查询:
{ "someField": "someValue", otherField: "otherValue"}
我发现这样做的唯一方法是:
Criteria someFieldCriteria = Criteria.where("someField").is("someValue");
Criteria otherFieldCriteria = Criteria.where("otherField").is("otherValue");
Criteria andCriteria = new Criteria.andOperator(someFieldCriteria, otherFieldCriteria)
但这编译为:
{ $and: [{ "someField": "someValue"}, { otherField: "otherValue"}] }
有人知道吗?谢谢!
【问题讨论】:
标签: mongodb spring-data spring-data-mongodb mongotemplate