我的代码
我有一个带有两个集合的 MongoDB,Items
并且Calculations
.
Items
value: Number
date: Date
Calculations
calculation: Number
start_date: Date
end_date: Date
A是基于数据库中所有日期在的开始日期和结束日期之间的值Calculation
的存储计算。Item
Items
Calculation
Mongo 更改流
我认为创建/更新的一个好方法Calculations
是在集合上创建一个 Mongo Change Stream,Items
它侦听对集合的更改,Items
然后重新计算相关的Calculations
.
问题是,根据Mongo Change Event docs,当一个文档被删除时,该fullDocument
字段被省略,这将阻止我访问已删除Item
的日期,这将通知Calculations
应该更新哪个。
问题
有没有办法访问fullDocument
由于文档删除而触发的 Mongo 更改事件?