我有這樣的實體。MongoDB和Spring數據。在實體中獲取數組的大小
@Document
public class Entity{
@Id
private String id;
private Set<Integer> ids;
}
我需要得到數組的大小IDS
如何可以使用Spring的數據聚合框架來完成?
我想是這樣的:
AggregationOperation match = Aggregation.match(where("id").is(id));
AggregationOperation group = Aggregation.group("ids");
Aggregation aggregation = Aggregation.newAggregation(match, group);
template.aggregate(aggregation, Entity.class, Entity.class);
好像我這樣做完全錯誤的。
不客氣 – AknKplnoglu 2014-11-04 10:49:30