数据库update其中一条的方法?

发布于 6 年前作者 panguiying4134 次浏览最后编辑 6 年前来自 ask

朕只是想仅update符号条件的其中一条,于是我用了.orderBy(‘createTime’, ‘asc’).limit(1),但实际上,执行时还是不考虑limit(1),符合where的就全部更新了。

诸王有何妙计?请指教。

  const update = await db.collection('support').where({
    region: event.region
  }).orderBy('createTime', 'asc').limit(1).update({
    data: {
      signedIn: true,
      supportOpenId: thisOpenId
    }
  })
3 回复
hluo
hluo1 楼5 年前

这位皇帝,一气呵不成,建议你先查再更新

pkong
pkong2 楼5 年前

放肆!在无上皇面前竟然敢自称 “朕”,拖出去阉了!

xia97
xia973 楼5 年前

朕已阅