0

データの作成後に別のサービスで値を更新する最良の方法を見つけようとしています。基本的に、トリガーがデータベース コンテキストでどのように機能するかです。たとえば、私はオブジェクトを持っています:

foo= {
  _id,
  barID, 
  otherData
}
bar= { 
  _id,
  newestFooID,
  otherData
}

新しい foo オブジェクトが作成されたら、バーを更新して新しいオブジェクトにリンクします。サード サービスを通じてこれを行う唯一の方法はありますか? または、アフターフックを十分に使用する方法はありますか (作成時に foo の id フィールドは使用できません)。

イベントの使用を避け、生成されたサービス データの書き換えを避け、データベースに依存しないようにしています (現在はマングースを使用していますが、将来変更される可能性があります)。

4

2 に答える 2