收藏
回答

插入一条数据,存在就更新,不存在就插入?云数据库如何实现,谢谢

插入一条数据,存在就更新,不存在就插入?云数据库如何实现

mysql on duplicate key update 可以实现,那么小程序的数据库是如何实现,查看了下数据库的API没有找到好的方法

谢谢。

回答关注问题邀请回答
收藏

7 个回答

  • 小海
    小海
    2023-10-03

    如果用 set,需要_id, 那既然都要查询一次获得_id了,那用 update 不就行了吗?

    2023-10-03
    有用
    回复
  • 加肥猫
    加肥猫
    2021-10-20

    替换更新 可以实现类似的效果 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/update.html

    注意这里的 doc 不使用自动生成的字符串,自己定义主键就可以了

    如果指定 ID 的记录不存在,则会自动创建该记录,该记录将拥有指定的 ID。

    2021-10-20
    有用
    回复
  • Qk
    Qk
    2021-07-04

    同问,现在有方法了吗?

    2021-07-04
    有用
    回复
  • 楔子
    楔子
    2021-06-22

    不知道这个是否满足https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/update.html

    2021-06-22
    有用
    回复 1
    • 阿白
      阿白
      2022-05-31
      问题解决
      2022-05-31
      回复
  • Tïedào 🧸
    Tïedào 🧸
    2021-04-20

    mongodb提供了upsert选项,TencentCloudBase有没有类似的呀?@官方

    2021-04-20
    有用
    回复
  • 青团社
    青团社
    2020-08-12

    通过where查询集合下某个key,查到了你就update,查不到弹窗提醒是否新增,点击你就add?

    2020-08-12
    有用
    回复 1
    • Tïedào 🧸
      Tïedào 🧸
      2021-04-20
      要考虑并发
      2021-04-20
      回复
  • 小肥羊🍊
    小肥羊🍊
    2020-08-12

    同问

    2020-08-12
    有用
    回复
登录 后发表内容
问题标签