2017-12-23 37 views
0

ユーザーのコレクションの情報に照会しています。次に、集計クエリを実行し、結果をデータベースに保存します。私はいくつかの方法を試みましたが、いずれの方法でも私には有効な結果が得られません。集計結果を別のデータベースに保存する方法[Mongodb]

+0

これは、あなたの質問への参照である可能性がありますhttps://www.mkyong.com/mongodb/mongodb-write-aggregation-result-into-a-new-collection/ –

+0

が助けてくれてありがとう。 –

答えて

0

mkyong.comのソリューションを使用するには、まず結果を変数に保存します。次に、db.getSibilingDB()コマンドとを挿入するコマンドを使用して結果を別のデータベースに保存します。

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