小编Ser*_*kyi的帖子

如何使用 MikroORM 插入对象图?

我正在尝试一次创建和更新多个实体(模型)。我通过使用insertGraphAPI在反对 ORM 中做到了这一点,如果它没有 id,它实际上插入实体,如果它有 id 则更新。

MikroORM 中是否有类似的 API?

目前我正在这样做:

app.put('/articles', async (req, res) => {
  const save = req.body.articles.map(async (dto) => {
    const article = Object.assign(new Article(), dto)
    await req.em.persistAndFlush(article)
  })


  await Promise.all(save)
  res.send({ ok: true })
})
Run Code Online (Sandbox Code Playgroud)

但它会生成多个交易,我想在单个交易中完成所有事情。

javascript orm mikro-orm

3
推荐指数
1
解决办法
517
查看次数

标签 统计

javascript ×1

mikro-orm ×1

orm ×1