是否可以在集合之间传播更改的值? 例如,1个集合包含引用一天的值和引用一周的其他集合,并包含每日值的总和。
{
day: 1,
values: {
1: 0.2,
2: 0.3,
..
}
}
{
week: 1,
days: {
1: 0.9,
2: 0.3,
..
}
}
有没有办法通过更改每日价值,相应地更新每周价值?
希望我事先明确表示自己。
答案 0 :(得分:1)
如果您正在寻找数据库触发器,那么MongoDB不支持触发器。但您的方案可以使用Capped Collections和Tailable triggers来解决,或者您可以使用mongo触发器,请参阅https://www.npmjs.com/package/mongo-triggers。
其中一种方法可以帮助您解决问题。
参考: How to listen for changes to a MongoDB collection?
希望它有帮助!