2
我有一個MongoDB(以及用於查詢使用Java Spring)的具有唯一ID的人員數據庫。假設我有兩個ID,我想獲得他們的人。像這樣的東西。通過多個ID獲取文檔
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」字段兩次。任何想法?
你應該使用'$ in'運算符並傳遞一個arraylist/id的集合 - '[1,2]'給它。 – BatScream