3

我是 Java 新手,想知道如何在 Java 中构建 mongoDB 查询。

    db.coll.aggregate(
       { $match : {
        loc: {
            "$ref" : "location", 
            "$id" : ObjectId("4fe69610e7e9fa378c3c802e")
        }
    }},
       { $unwind : "$ActivityList" },
   { $match : {
       'ActivityList.user': {
            "$ref" : "userProfile",
            "$id" : ObjectId("4fdeafe1de26fd298262bb82")
        } 
    }},
    { $group : {
        _id : "$ActivityList.type",
        latest: { $max: '$ActivityList.timestamp' }
    }}
);

谢谢你的帮助。

4

1 回答 1

-1

聚合命令有限制,管道不能对 Binary、Symbol、MinKey、MaxKey、DBRef、Code、CodeWScope 的值进行操作。检查聚合框架以获取更多信息。

于 2013-04-03T13:50:29.533 回答