Mongoose:仅显示最新文档版本的聚合查询

时间:2014-10-02 03:21:03

标签: javascript node.js mongodb mongoose

我正在尝试创建一个只会提取最新文档版本的聚合查询(或任何查询)。我尝试使用带有$$ ROOT的建议聚合查询,但是抛出错误,即使是原始的mongodb驱动程序似乎也没有提供$$ ROOT

        Post.collection.aggregate([
        { $sort : { uuid : 1, __v: -1}},
        { $group : { _id : "$uuid", doc: {$first: "$$ROOT"}}},
        { $match: {company: company}}
        ], callback);

这会引发有关以'$'开头的字段值的错误,这是不可接受的。任何帮助将不胜感激。

0 个答案:

没有答案