我已将此文档放入收藏夹:
{
"_id" : "espaidoc-app1",
"scopes" : [
"JUS",
"GER"
]
}
它的映射方式如下:
@Document(collection = "Aplicacio")
public class Application {
@Id
private String code;
@DBRef
private List<ApplicationScope> scopes;
}
我使用以下查询查询此问题:
db.Aplicacio.find({ "scopes" : { "$in" : ["JUS"] } })
它列出了我的文档:
我正在尝试进行mongoTemplate
查询,例如:
Query query = Query.query(Criteria.where("scopes").in("JUS"));
List<Application> apps = this.mongoTemplate.find(query, Application.class);
但是它没有列出我的任何东西。
有什么想法吗?