收藏
回答

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

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


最后一次编辑于  09-08  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 老张
    老张
    09-08

    目测代码没什么问题。

    09-08
    赞同 1
    回复
  • 🍉
    🍉
    09-08

        db.collection('topic')


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

          .limit(limit)

          .orderBy('date', 'desc')

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

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


    09-08
    赞同
    回复
  • Afton张中福
    Afton张中福
    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()




    09-09
    赞同
    回复
问题标签