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

问题描述 投票:0回答:1

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

mongodb aggregation
1个回答
0
投票

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

var results = db.users.aggregation([ ... ]);
db.getSiblingDB('stat').userStats.insert(results.toArray())
© www.soinside.com 2019 - 2024. All rights reserved.