2016-09-22 3 views
0

コレクション間で変更された値を伝播できますか? 同様に、1つのコレクションには、1日を参照する値と、1週間を参照し、日々の値の合計を含む他のコレクションが含まれます。コレクション間のMongoDB値の伝播

{ 
    day: 1, 
    values: { 
    1: 0.2, 
    2: 0.3, 
    .. 
} 
} 

{ 
    week: 1, 
    days: { 
    1: 0.9, 
    2: 0.3, 
    .. 
} 
} 

毎日の値を変更することで、毎週の値がそれに応じて更新されていること方法はありますか?

希望私は自分自身を明確にしました、事前に感謝します。

答えて

1

DBトリガーを探している場合、MongoDBはトリガーをサポートしていません。しかし、あなたのシナリオはCapped CollectionsTailable triggersで対処することができます。また、mongoトリガーを使用することもできます。https://www.npmjs.com/package/mongo-triggersを参照してください。

この方法の1つは、問題の解決に役立ちます。

参考: How to listen for changes to a MongoDB collection?

はそれが役に立てば幸い!