我正在使用Jongo用Java查询我的MongoDB。我的问题是“如何将总和保存到类属性中?”
我有一个Class OffersByPostalCode
public class OffersByPostalCode {
private String _id;
private String offers;
public OffersByPostalCode(String _id, String offers) {
this._id = _id;
this.offers = offers;
//Getters, setters & toString are here
}
所以,我试图通过postalCode查询我的数据库并获得优惠组使用Jongo,这是查询:
list_job = collection.aggregate("{$group:{ _id :'$postalCode',offers:{'$sum':1}}}).as(OffersByPostalCode.class);
问题在于,当我从查询中得到我的结果时,我有postalCode,但来自postalCode的商品的商品属性总是为NULL。 它在MongoDB shell中工作正常。
答案 0 :(得分:0)
你试过吗
`list_job = collection.aggregate("{$group:{ _id :'$postalCode',offers:{$sum:1}}}).as(OffersByPostalCode.class);`