收藏
回答

云数据库不能通过变量条件查询和返回

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wx2a32a137228aff98 2.2.5

- 当前 Bug 的表现(可附上截图)


- 预期表现


不能通过条件查询和返回数据


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

5 个回答

  • 油炸冰淇淋
    油炸冰淇淋
    2019-08-29

    无法查询是真的,而且连查询都进不去,更不谈有报错了!做了对比,把查询变量换成固定值就可以查询!例如我查询 age: 23 可以查询并返回,但是我   agePar = 23   where({age: agePar})却显示空,没有报错。代码原封不动,把 agePar 改成 23  就可以从数据库查到

    2019-08-29
    赞同
    回复 2
    • 油炸冰淇淋
      油炸冰淇淋
      2019-08-29
      应该是查询压根就没进去,fail报错打了log,啥也没有
      2019-08-29
      回复
    • 油炸冰淇淋
      油炸冰淇淋
      2019-08-29
      const data1 = { age: queryPar || 23 } this.db.collection('test').where(data1).get(....),却可以查出来数据,通过log和断点,我推测where({})这里面的对象应该具有类闭包性质,外面的数据根本赋值不进去
      2019-08-29
      回复
  • 落地生根
    落地生根
    2019-08-22

    我也遇到这个问题,请问有人能解决吗

    2019-08-22
    赞同
    回复
  • \
    \
    2019-07-22

    你dbOut、dbIn什么的定义是什么样的?截个图。

    2019-07-22
    赞同
    回复 3
    • More  Reader
      More Reader
      2019-07-22


      2019-07-22
      回复
    • \
      \
      2019-07-22
      为什么和上面的dbOut不一样
      2019-07-22
      回复
    • More  Reader
      More Reader
      2019-07-23回复\
      我试过了也不能查询
      2019-07-23
      回复
  • withnate
    withnate
    2019-07-22

    是不是没有访问权限?

    2019-07-22
    赞同
    回复 1
    • More  Reader
      More Reader
      2019-07-22
      设置的都能访问
      2019-07-22
      回复
  • 痛快科技
    痛快科技
    2019-07-22

    执行结果输出信息是什么

    2019-07-22
    赞同
    回复 3
    • More  Reader
      More Reader
      2019-07-22
      空,没有值
      2019-07-22
      回复
    • 痛快科技
      痛快科技
      2019-07-23回复More Reader
      可以提供一个云函数完整代码片段
      2019-07-23
      回复
    • More  Reader
      More Reader
      2019-07-23回复痛快科技
      没有云函数
      2019-07-23
      回复
登录 后发表内容