小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请问大家有没有遇到过小程序 云开发数据库,运行一次add,数据库中增加两条同样的数据(数据中有一个到秒的时间变量,两个数据只是ID不一样,时间数据相同)?运行1000多次(不同用户,不同手机),大部分时间运行都是正常的,只增加一条数据,有3次增加了两条相同的数据。
在小程序中完成订单支付时,在success 回调中调用 db.collection('finishedOrder').add ,是否在同一秒内回调了两次,导致增加两条时间标识相同的数据?有什么方法调试吗? 谢谢
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
success里面添加一个其他的写入, 用毫秒时间戳看下是不是一秒中回调了2次, 另外 有appid这样的信息吗。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
add的success回调里,随便log一下不可以吗?
有跟进吗,我也遇到了这种情况
从二条重复的答题记录谈起? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0006c822af027861787b22e6356013
db.collection().add({ data:[ objcet1, object2 ] })
官方文档data的值是个Object类型,数组也是Object类型,这样执行的结果是object1和objec2会分别添加为两条记录.
同问!请问楼主解决了吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
success里面添加一个其他的写入, 用毫秒时间戳看下是不是一秒中回调了2次, 另外 有appid这样的信息吗。
add的success回调里,随便log一下不可以吗?
有跟进吗,我也遇到了这种情况
从二条重复的答题记录谈起? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0006c822af027861787b22e6356013
db.collection().add({ data:[ objcet1, object2 ] })
官方文档data的值是个Object类型,数组也是Object类型,这样执行的结果是object1和objec2会分别添加为两条记录.
同问!请问楼主解决了吗