收藏
回答

腾讯的云数据库体验有点差

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wxlslsdlsladahda 2.6.6

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo

同样是一段相同的代码

db.collection("person_sport").where({

_openid: app.globalData.openid

}).get({

success:res=>{

//如果数据库中没有该用户的记录,则创建

console.log(res.data.length)

// if (res.data.length==0){

//   db.collection("person_sport").add({

//     data:{

//       groupSportRecordList: groupSportRecordList

//     },

//     success:res=>{

//     }

//   })

// }

},

fail:err=>{

console.log(err)

}

})

返回的结果却有不同,打印的数据有0和2,导致在实际应用中容易出bug,我想问问大家是怎么解决这个问题的,在实际开发中是使用腾讯的云开发还是自己搭建后台,本人是在读大学生,希望有大佬解决一下疑惑

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

3 个回答

  • 邓坤力
    邓坤力
    2019-05-05

    这个使用方式是正确的,如果数据库集合中找不到匹配查询条件的记录,返回的 res.data 数组就是空数组。


    2019-05-05
    有用
    回复
  • Justan
    Justan
    2019-05-05

    不填 appId 没法查吧

    2019-05-05
    有用
    回复 1
    • |隐士半仙|
      |隐士半仙|
      2019-05-05

      不用填openid吧

      2019-05-05
      回复
  • 海玄科技
    海玄科技
    2019-05-01

    体验过官方云。

    感觉不够强悍。

    改用另外的云。比如 知晓云、bmob

    2019-05-01
    有用
    回复 1
    • |隐士半仙|
      |隐士半仙|
      2019-05-01

      好的,谢谢


      2019-05-01
      回复
登录 后发表内容