9

マイコード

Items私は 2 つのコレクションを持つ MongoDB を持っていCalculationsます。

Items
  value:  Number
  date:   Date
Calculations
  calculation:  Number
  start_date:   Date
  end_date:     Date

Aは、の開始日と終了日の間の日付を持つ DB 内のすべてCalculationの値に基づいて保存された計算です。ItemItemsCalculation

Mongo 変更ストリーム

作成/更新する良い方法Calculationsは、コレクションにMongo Change Streamを作成しItems、コレクションへの変更をリッスンしてからItems関連するを再計算することだと思いますCalculations

問題は、Mongo Change Event docsによると、ドキュメントが削除されると、フィールドが省略され、更新する必要があることを通知するfullDocument削除済みの日付にアクセスできなくなることです。ItemCalculations

質問

fullDocumentドキュメントの削除によって発生した Mongo Change イベントにアクセスする方法はありますか?

4

2 に答える 2