如何在mongoDB中获取与聚合函数输出匹配的记录?

时间:2015-09-07 02:04:59

标签: mongodb mongodb-query aggregation-framework

我通过使用聚合函数查询了mongodb,并在输出中得到了两个字段。 我的db.Collection.aggregate(..)的结果如下所示:

   <ion-view view-title="DataItem">
        <ion-header-bar align-title="center" class="bar-positive">
        </ion-header-bar>
        <ion-content ng-controller="DataCtrl">
        {{data.record}}
        </ion-content>
    </ion-view>

如何获取这两个字段为真的集合中的记录?(在单个查询中)

即如果我的集合中的每条记录都有字段数据,_id,x,y,z,a,b和c, 如何获取日期和_id等于上述聚合结果的记录列表?

1 个答案:

答案 0 :(得分:0)

在聚合命令中,使用$ group部分中的以下内容帮助了我。

“allFields”:{                 “$ first”:“$$ CURRENT”             }

在我的回复中,我将整个文档放在“allFields”字段中。