【发布时间】:2016-03-09 08:47:25
【问题描述】:
我正在将 spring-sata-mongodb 1.8.2 与 MongoRepository 一起使用,并且我尝试在查询时使用 mongo $slice 选项来限制列表大小,但我在 mongorepository 中找不到此选项。
我的课程如下所示:
public class InnerField{
public String a;
public String b;
public int n;
}
@Document(collection="Record")
punlic class Record{
public ObjectId id;
public List<InnerField> fields;
public int numer;
}
如您所见,我有一个集合名称“Record”,文档包含 InnerField。 InnerField 列表一直在增长,所以我想在查询时限制所选字段的数量。
我看到了:https://docs.mongodb.org/v3.0/tutorial/project-fields-from-query-results/
这正是我需要的,但我在 mongorepository 中找不到相关参考。
有什么想法吗?
【问题讨论】:
标签: java spring mongodb spring-data spring-data-mongodb