收藏
回答

云函数,记录被锁了吗?

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 wx20600c7a1d4a0be6 V1.0.2

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

db.collection("trade").doc('XA0kWN7E7L4wi8IZ').get().then(res => {

db.collection("trade").doc("XA0kWN7E7L4wi8IZ").update({

   data: {

     member:db.command.push({"openid": "QQ#####333###33339"})

   }

 }).then(res => console.log(res))

})

- 预期表现

然后,就无法运行了,,

db.collection("trade").doc("XA0kWN7E7L4wi8IZ").update({

   data: {

     member:db.command.push({"openid": "QQ#####333###33339"})

   }

 }).then(res => console.log(res))

- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-12-10
回答关注问题邀请回答
收藏

1 个回答

  • 半寸灰
    半寸灰
    2018-12-11

    小程序端不能修改  _openid 不是自己的记录

    2018-12-11
    赞同
    回复 5
    • C.ROBBER
      C.ROBBER
      2018-12-11

      放在云函数不行,权限问题我知道。

      2018-12-11
      回复
    • 半寸灰
      半寸灰
      2018-12-11回复C.ROBBER

      看连接  类似这样写才行的

      如果不行 请贴出日志  或者检查环境  是否对应

      https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/database/collection.update.html


      2018-12-11
      回复
    • C.ROBBER
      C.ROBBER
      2018-12-16回复半寸灰

      请问下,云开发只能,db.collection("").doc(doc_id).update()?不能db.collection("").where({dd:dd}).update()吗?请指教

      2018-12-16
      回复
    • 半寸灰
      半寸灰
      2018-12-17回复C.ROBBER

      doc  是 查 _id   单条

      where 条件查询 多条


      2018-12-17
      回复
    • C.ROBBER
      C.ROBBER
      2018-12-17回复半寸灰

      谢谢了,查了,服务器端可以那么些,小程序端No。

      2018-12-17
      回复