我想使用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"}] }
有谁知道?谢谢!
答案 0 :(得分:1)
像
这样的东西Criteria andCriteria = Criteria.where("someField").is("someValue").and("otherField").is("otherValue");