0

我正在使用 Jongo 用 Ja​​va 查询我的 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 中运行良好。

4

1 回答 1

0

你试过了吗

`list_job = collection.aggregate("{$group:{ _id :'$postalCode',offers:{$sum:1}}}).as(OffersByPostalCode.class);`
于 2015-02-26T12:37:26.413 回答