- 写入云函数后为什么调用不成功?日志里面也没记录
功能:点赞功能 问题:在点赞后,数据库没有记录,云函数没有日志 js代码 //点赞功能 upPickBtn: function (e) { var that = this var ind = e.currentTarget.dataset.nowindex console.log(e.currentTarget.dataset.youid) console.log(e.currentTarget.dataset.youopenid) if (this.data.array[ind] == 0)//说明没点赞过 { var nowup = 'array[' + ind + ']'//设置为点赞过 this.setData({ [nowup]: 1 }) wx.cloud.callFunction({ name: 'add_up_record', data: { myid: this.data.userid, youid: e.currentTarget.dataset.youid, youopenid: e.currentTarget.dataset.youopenid, }, success: function (res) { } }) wx.cloud.callFunction({ name: 'update_record_vote', data: { youid: e.currentTarget.dataset.youid, }, success: function (res) { that.search_db() } }) } }, sarch_db: function () { var that = ths var index = 0 wx.cloud.callFunction({ name: 'login', data: {}, success: res => { console.log(res) that.setData({ userid: res.result.openid }) var userid = that.data.userid; db.collection('My_up').where({//获取自己的点赞列表 myId: userid }).get({ success: res => { console.log("res:---------", res) that.setData({ allyouup: res.data//点赞列表data赋给allyouup }) for (var i = 0; i < res.data.length; i++) { allUpId[i] = res.data[i].youId//点赞列表赋给allUpId } db.collection('Record_picture').get({ success: res => { that.setData({ alldata: res.data//所有的用户列表数据 }) for (var i = 0; i < res.data.length; i++) { allId[i] = res.data[i]._id //所有的用户列表_id if (allUpId.indexOf(allId[i]) == -1) { var item = 'array[' + i + ']' that.setData({ [item]: 0 }) } else { var item = 'array[' + i + ']' that.setData({ [item]: 1 }) } } console.log(that.data.array) } }) }, }) } }) } 云函数代码 add_up_record— index.js [图片] 云函数 update_record_vote ——index.js文件 [图片] 在点赞后 会打印用户的openid,和当前评论的_id [图片] 数据库My_up里面没有任何记录、云函数里面也没有日志 [图片]
2019-12-25 - 2019-08-26
- 请问如何用云开发pull删除数组下标中特定的值?谢谢
[图片] test.doc('我的_id').update({ data: { menu: _.pull({ image: 'testImg' }) } } 我只想删除掉menu[0].image,但如代码所示,微信文档所提供的pull方法会删掉整个menu[0],请问应该怎么写pull方法??谢谢!!!我太难了。。。
2019-12-12 - 云开发删除字段或字段数组下某个值问题?
[图片] 各位大佬,有没有能删除一个数组字段或删除数组字段下一个值的方法,研究了一晚上,脑袋都晕了,要么可以删,但查询条件不能是变量,麻烦赐教。
2019-11-30 - 如何删除数据库中某一数组元素,比如删除下标为1的?
数据库端结构[图片] 云函数[图片] 小程序端[图片] 比如我现在要删除数据库comment下1581774727下标为1的数组元素,该怎么写啊,如果小程序端key:'comment.'+e[0]+'.'+e[1] 云函数端 _.remove(),这样删会留下个空数组
2020-02-16 - 云开发的联表查询
- 需求的场景描述(希望解决的问题) 现在有一个用户表和一个帖子表,用户表里存了所有用户的基本信息,帖子表里包含了所有用户发表的帖子(包含了发帖人的openid),前端页面显示的时候需要显示出发帖人的头像,昵称等信息;那么这个时候就需要先获取到帖子列表,然后循环列表中的每一项,通过每一项的openid去用户表中查询用户的基本信息,这样就会导致整个加载过程变得比较慢,在文档中没有看到与联表查询相关的描述 - 希望提供的能力 希望能够提供联表查询相关的API
2018-09-11