- 云数据库中怎么把一个数组中的指定指定字段赋值为null?
[图片][图片] 想要实现的效果是在recharge下第一行数据0:中的"type" 设置为null, 而不是新增一行新的数据。应该怎么操作呢?
2020-06-02 - 微信小程序怎么将云函数中定义的函数或者参数传到一般页面中去?
[图片][图片] 上图分别为在云函数中 定义的函数 以及 调用该函数生成的参数。请问怎么把这个参数传到普通页面中去呢?
2020-05-20 - 怎么将云数据库中object数据显示到页面上?
[图片][图片][图片]
2020-05-18 - 如何实现查询openid不在云数据库中,就添加一条数据?
const _ = db.command // 2 查询当前openid是否 不在数据库中 db.collection('todos').where({ _openid: _.neq(res.result.openid) // 不等于打印出来的当前用户openid }) .add({ // 3.1 不在:添加数据(点数) data: { point: point } }) 报错db.collection('todos').where.add不是函数,求解决方法! 已解决: const _ = DB.command // 2 查询当前openid是否在数据库中 DB.collection('todos').where({ _openid: res.result.openid //数据库中_openid等于当前用户openid的数据 }) .get({ success: function(res) { console.log(res.data) if(res.data.length === 0){ // 为空 即 数据库中没有该用户 _openid DB.collection('todos').add({ // 增加数据(点数) data: { point: point } }) } } })
2020-05-11 - 怎么在支付完成后,实现云数据库的更新?
[图片] success(res) { console.log("支付成功", res) const db = wx.cloud.database(); wx.cloud.callFunction({ // 1 调用云函数获取openid name:"getopenid", complete:res=>{ db.collection("userList").where({ openID:res.result.openid //进行筛选 }).get({ success:res=>{ console.log(res.data.length) if(res.data.length==0){ // 2 判断 // 3 (不在) 通过判断data数组长度是否为0来进行下一步的逻辑处理 //创建数据库连接 const db = wx.cloud.database(); db.collection('userList').add({ data: { openid: openid, phone: phone, point:point + 450 }, success: res => { wx.showToast({ icon: 'none', title: '充值成功' }) }, }) }else{ // 在 db.doc(openid).update({ data:{ point: point + 520 }, success(res){ console.log("更新成功", res) }, fail(res){ console.log("更新失败", res) } }) } } }) } })
2020-05-08 - 怎么判断某一数据(如openid)是否在云数据库中?
[图片]
2020-05-08