收藏
回答

.where()中的值能是变量吗?

 db.collection('c')

    .where({

      username:this.data.username

    })


回答关注问题邀请回答
收藏

4 个回答

  • 🌘🌗🌖🌕
    🌘🌗🌖🌕
    03-27

    先看看课程吧

    https://developers.weixin.qq.com/community/business/CourseSearch?query=%E4%BA%91%E5%BC%80%E5%8F%91

    03-27
    有用
    回复 4
    • 湛蓝之歌
      湛蓝之歌
      03-27
      我发现问题了,是username的值没有,我用wx.getUserInfo获取到nickName的值为什么赋值不了呀
      03-27
      回复
    • 🌘🌗🌖🌕
      🌘🌗🌖🌕
      03-27回复湛蓝之歌
      wx.getUserInfo 获取到 nickName后 直接存到数据库里 可以?
      03-27
      回复
    • 湛蓝之歌
      湛蓝之歌
      03-27回复🌘🌗🌖🌕
      找到问题了,我先打印再赋值了赋了个寂寞,这些生命周期的顺序到底是什么呀我console.log(1 ) 。console.log(2 )试了好几次把select改成onReady也不成,直接加了点击事件解决了


      onLoad:function(){
          wx.getUserInfo({
            success: res => {
              this.setData({
                userInfo: res.userInfo,
                username: res.userInfo.nickName,
                hasUserInfo: true
              })
              var username = this.data.username
              console.log(username)
            }
          })
          this.select()
      },
       select:function(){
          var that = this;
          console.log(this.data.username)
          const db = wx.cloud.database()
          const _ = db.command;
          db.collection(’c’)
          .where({
            username:this.data.username
          })
          .get({
            success: function(res) {
            that.setData({
              user:res.data
            })
            }
          })
        },
      03-27
      回复
    • 🌘🌗🌖🌕
      🌘🌗🌖🌕
      03-27回复湛蓝之歌
      只用 onLoad 就好了,其它都删了;
      或者看看文档了解一下生命周期 https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page-life-cycle.html
      03-27
      回复
  • 陈宇明
    陈宇明
    03-27

    可以是变量,你现在这种写法就是支持的

    03-27
    有用
    回复
  • 拾忆
    拾忆
    03-27

    可以

    03-27
    有用
    回复 1
    • 湛蓝之歌
      湛蓝之歌
      03-27
      怎么用呀
      03-27
      回复
  • 维她命系
    维她命系
    03-27

    可以

    03-27
    有用
    回复 1
    • 湛蓝之歌
      湛蓝之歌
      03-27
      怎么用呀
      03-27
      回复
登录 后发表内容
问题标签