我正在使用 Jongo 用 Java 查询我的 MongoDB。我的问题是“如何将总和保存到 Class 属性中?”
我有一个班级 OfferByPostalCode
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
}
所以,我正在尝试使用 Jongo 查询我的数据库并通过 postalCode 获取 Offers 组,这是查询:
list_job = collection.aggregate("{$group:{ _id :'$postalCode',offers:{'$sum':1}}}).as(OffersByPostalCode.class);
问题是,当我从查询中获得结果时,我有我的邮政编码,但作为邮政编码提供的总和的优惠属性始终为 NULL。它在 MongoDB shell 中运行良好。