如何将这个mongodb查询构建到java代码中

时间:2015-11-09 08:23:23

标签: spring-data-mongodb

{
    $group : {...some query operation}, 
    $project : {
        _id:"$_id",
        day_work : { // <-- I can't express this code in Java
            timestamp:"$timestamp",
            view : "$view",
            pay : "$pay"
        }
    }
}

这样的样本数据

{
    ... //some field and value,
    timestamp:1411214521,
    view : 3,
    pay : 105
}

如果上面的查询确实有效,我希望这个

{
    ... //some field and value,
    day_work : {
            "timestmp":1411214521,
            view : 3,
            pay : 105
    }
}

我试试这个

Aggregation.project(“_ id”)。andInclude(“timestamp”,“view”,“pay”)//&lt; - 无法合并到day_work

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我找到了答案

Aggregation.project()       。而(&#34; day_work&#34)。嵌套(&#34;时间戳&#34;&#34;时间戳&#34)。和(&#34;视图&#34;&#34;视图& #34)...等