【发布时间】:2017-08-22 16:09:30
【问题描述】:
我已经搜索了很多以找到一种使用环回 mongodb 进行聚合的方法,不幸的是没有找到完美的解决方案。其中之一是here 但是无法实现这一点,任何人都可以帮助我解决这个问题,使用任何新的解决方案,或者描述上面的链接。
【问题讨论】:
-
投反对票的原因是什么?
标签: mongodb aggregation-framework loopback
我已经搜索了很多以找到一种使用环回 mongodb 进行聚合的方法,不幸的是没有找到完美的解决方案。其中之一是here 但是无法实现这一点,任何人都可以帮助我解决这个问题,使用任何新的解决方案,或者描述上面的链接。
【问题讨论】:
标签: mongodb aggregation-framework loopback
Loopback 不提供进行聚合查询的方法,但您可以在以下位置找到另一种解决方案:https://github.com/strongloop/loopback/issues/890
//Using the datasource we are making a direct request to MongoDB instead of use the PersistedModel of Loopback
var bookCollection = Book.getDataSource().connector.collection(Book.modelName);
bookCollection.aggregate({
$group: {
_id: { category: "$category", author: "$author" },
total: { $sum: 1 }
}
}, function(err, groupByRecords) {
if(err) {
next(err);
} else {
next();
}
});
【讨论】: