我试图找到在创建数据后更新另一个服务中的值的最佳方法,主要是触发器在数据库上下文中的工作方式。例如我有一个对象:
foo= {
_id,
barID,
otherData
}
bar= {
_id,
newestFooID,
otherData
}
创建新的 foo 对象时,我希望更新栏链接到新对象。是否只有通过第三方服务才能做到这一点?或者是否有办法获得足够的使用后挂钩( foo 的 id 字段在创建时不可用)?
我试图避免使用事件,避免重写生成的服务数据,并使其独立于数据库(现在它正在使用猫鼬,但将来可以/将会改变)。