MongoDB 集合之间的值传播

MongoDB value propagation between collections

是否可以在集合之间传播更改的值? 例如,1 个集合包含引用一天的值,另一个集合引用一周并包含每日值的总和。

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

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

有没有一种方法可以通过更改每日值来相应更新每周值?

希望我表达清楚,提前致谢。

如果您正在寻找数据库触发器,那么 MongoDB 不支持触​​发器。但是您的情况可以使用 Capped Collections and Tailable triggers or you can use the mongo trigger please see https://www.npmjs.com/package/mongo-triggers.

来解决

其中一种方法将帮助您解决问题。

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

希望对您有所帮助!