收藏
回答

collection.where参数可以使用变量吗?如果可以请问如何使用

.where({tab:tab})  这样 tab是可以获取到值  但是不能正常.get值   -变量 .where({tab:'share'})   这样换成常量   就可以获取到值。 请问如何解决


最后一次编辑于  2019-09-08
回答关注问题邀请回答
收藏

4 个回答

  • 老张
    老张
    2019-09-08

    目测代码没什么问题。

    2019-09-08
    赞同 1
    回复
  • 上官狗剩
    上官狗剩
    2019-12-18

    同求问题的解决方法

    2019-12-18
    赞同
    回复
  • Afton张中福
    Afton张中福
    2019-09-09

    对于字段值可以直接在前面先定义后直接引用,但是字段名如何使用变量一直没找到方法,求高人解答!

    var field_value=62


    db.collection('test')

    .where({

    field_name: _.lte(field_value)

    })

    .field({

    name: true,

    })

    .orderBy("name", 'desc')

    // .skip(0)

    .limit(1)

    .get()




    2019-09-09
    赞同
    回复 2
    • 996.ICU
      996.ICU
      2019-09-26
      我也一直在寻找这个方法,字段名只一直都无法用变量代替
      2019-09-26
      回复
    • FengL
      FengL
      2019-12-14
      字段名 现在可以用变量了吗?
      2019-12-14
      回复
  • Z
    Z
    2019-09-08

        db.collection('topic')


          .skip(page*limit) //从第几个数据开始

          .limit(limit)

          .orderBy('date', 'desc')

          .where({tab:tab})   // 这里tab 获取到值为share

          .get({  这里不能正常获取


    2019-09-08
    赞同
    回复 1
    • 直捣蜂窝
      直捣蜂窝
      2019-11-20
      有解决方法?
      2019-11-20
      回复
登录 后发表内容
问题标签