收藏
回答

想问下关于云数据库查询,如果数据库不存在与之相匹配的openid,那么就创建一个新的数据,如何实现?

不知道怎么写,有没有大佬教一下

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

1 个回答

  • 跨商通
    跨商通
    2023-04-07
    await rankData.where ({openid: event .openid}) .update ( {
    data:{
    fighting:event. fighting
    }
    了).then(res=>{
    console.10g(‘数据修改成功’,res)
    if(res.stat.updated==1){//更新成功}
    if(res.stat.updated==0){//更新不成功}
    })
    

    .where.update永远不会回调错误信息。.catch永远不会触发。

    另,以上方案可能有大坑:如果更新的值和原值相同,也是返回updated==0

    2023-04-07
    有用
    回复
登录 后发表内容