TypeORM:返回更新的对象与单一调用数据库?(异步/等待)



TypeORM的entity.update()方法不返回更新的对象,而是返回一个简单的成功/失败通知。更新后的对象可以通过执行entity.findOne()来返回,但这意味着对数据库进行两次来回调用,而不是一次。

我见过一些人使用entity.save()做部分更新,但这创建新的实体,如果对象不存在,这是不希望的。我也可以使用.then(),但我不想将它们与我的async/await代码混合。

是否有任何方法返回更新后的实体在TypeORM与单一调用数据库?

编辑:我的问题源于这个线程的答案和评论:TypeORM:更新项目并返回它

有几种方法,例如使用queryBuilder。

你可以看到,这个问题的答案提供了很多可能的例子=>TypeORM:更新项并返回

相关内容

  • 没有找到相关文章

最新更新