如何将聚合结果保存到另一个数据库中。[Mongodb]

时间:2017-12-23 07:20:13

标签: mongodb aggregation

我在信息数据库中查询用户集合。然后我想运行聚合查询并将结果保存在 stat 数据库中。我尝试了几种方法,但任何方法都没有为我提供有效的结果。

1 个答案:

答案 0 :(得分:0)

使用 mkyong.com 的解决方案,首先将结果保存到变量中。然后使用 db.getSibilingDB()命令和插入命令将结果保存到另一个数据库中。

var results = db.users.aggregation([ ... ]);
db.getSiblingDB('stat').userStats.insert(results.toArray())