通过多个ID获取文档

时间:2014-12-26 20:58:06

标签: spring mongodb

我有一个具有唯一ID的MongoDB(以及查询使用Java Spring)数据库。假设我有两个ids,我想获得他们的人。这样的事情。

 Query q = new Query();
 Criteria c = new Criteria().orOperator(Criteria.where("id").is("1"),
                Criteria.where("id").is("2"));
 q.addCriteria(c);
 operations.find(q, Person.class);

但这不起作用因为我使用" id"场两次。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

ops.find(query(where("id").in([1, 2]));