- 云函数操作数据库数组push不了serverDate
使用云函数操作数据库时, 对数据进行push操作,如果push的是一个对象的话,对象中使用serverDate()方法就不能正确获取到服务器时间了,具体情况如下 [图片] [图片]
2018-11-09 - 使用doc.set无法更新数据
db.collection('userConfig').doc('W-KtZ7dokuiP9MhK').set({ data: { aaa: "1" }, success: function (res) { }, fail:function(res){ console.log("回调失败") console.log(res) } }) 以上是问题代码,如果是开发者本人进行修改操作的话,就可以修改成功,但如果是其他用户进行数据修改的话就会失败,下面是失败时候的异常代码 注:数据库的权限我选的是第一个(所有用户可读,仅创建者及管理员可写) Error: errCode: -502001 database request fail | errMsg: Update Fail: write errors: [{E11000 duplicate key error collection: tnt-itjb2l3ea.userConfig index: _id_ dup key: { : "W-KtZ7dokuiP9MhK" }}] at new t (WACloud.js:1) at Function.success (WACloud.js:1) at Object.success (WAService.js:1) at o (WAService.js:1) at Function.<anonymous> (WAService.js:1) at t.function.setTimeout (appservice?t=1541738237446:1161) at WAService.js:1 at WAService.js:1
2018-11-09 - input切换时失去焦点
如下图所示,家长姓名输入完成之后,点击下面的输入孩子姓名的时候,输入孩子姓名的input框不会获取焦点,而且输入键盘会直接关闭掉 [图片] [图片]
2018-11-08 - 云开发数据库字段删除不掉
数据库的一个集合中的一个记录中的一个字段,删除不掉,这个字段是使用代码创建的 db.collection('userConfig').doc('W-KtZ7dokuiP9MhK').set({ data: { "{{app.globalData.openId}}": dateValue }, success: function (res) { console.log(res.data) } }) [图片] [图片] [图片] 另外还有一个bug,就是如果直接在云开发控制台中创建记录表的话,通过代码有时候是找不到这个表的
2018-11-07 - 云开发如何获取服务器时间
如题所示,小弟想获取云开发服务器的时间怎么获取啊 在文档中发现了 db.serverDate() 这个方法,但是这个方法拿到的数据是空的,而且这个方法只有在向数据库提交数据的时候作为参数才好用。 小弟目前需要的一个功能就是有一个方法可以直接获取云开发服务器的当前时间,而且小弟获取时间的频率也是很高的,会频繁的获取,有没有什么好的解决办法啊
2018-11-07 - 云开发登录失败
云开发登录不上去了,可以确定不是代码原因,我这好几个小程序的云开发控制台都上不去了,但是数据是可以正常请求的。 错误如下图 我这里网络没问题,网络没问题,网络没问题,能正常上网~~~ [图片] 云函数也上传不了 [图片]
2018-11-06 - 文件后面出现了一个M标志是啥意思
一共有两个问题 第一个问题是,有时候开发者工具里输入不进去文字了,打什么都没反应,但是可以删除 第二个问题是,刚刚不知道操作了什么,在wxml文件后面多出来一个M标志,不知道是干嘛的,如图 [图片]
2018-10-10 - 云开发数据库获取数据位置顺序
[图片] 如图所示,比如我想从数据库中取出这一条数据,我怎么才能知道这条数据在当前集合中得位置顺序 我没办法给数据加上标签,因为这些数据都是会变动的 我目前要做的是一个排号的系统,我需要知道我取的这条数据的上面还排了多少条数据 有没有类似其他数据库中auto_id的功能,能够按照从零开始的排序,如果我删除这里面的某一条数据之后,序号能够自动修改
2018-09-20