データの作成後に別のサービスで値を更新する最良の方法を見つけようとしています。基本的に、トリガーがデータベース コンテキストでどのように機能するかです。たとえば、私はオブジェクトを持っています:
foo= {
_id,
barID,
otherData
}
bar= {
_id,
newestFooID,
otherData
}
新しい foo オブジェクトが作成されたら、バーを更新して新しいオブジェクトにリンクします。サード サービスを通じてこれを行う唯一の方法はありますか? または、アフターフックを十分に使用する方法はありますか (作成時に foo の id フィールドは使用できません)。
イベントの使用を避け、生成されたサービス データの書き換えを避け、データベースに依存しないようにしています (現在はマングースを使用していますが、将来変更される可能性があります)。