我在信息数据库中查询用户集合。然后我想运行聚合查询并将结果保存在 stat 数据库中。我尝试了几种方法,但任何方法都没有为我提供有效的结果。
答案 0 :(得分:0)
使用 mkyong.com 的解决方案,首先将结果保存到变量中。然后使用 db.getSibilingDB()命令和插入命令将结果保存到另一个数据库中。
var results = db.users.aggregation([ ... ]);
db.getSiblingDB('stat').userStats.insert(results.toArray())