收藏
回答

数据库字段有空格时,查询where参数如何填

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 工具 wx105ea8361b1eaa46 v1.02.1812180

- 需求的场景描述(希望解决的问题)

数据库字段有空格,例如:"Part No",where查询的时候,应该怎么填?

const promise = db.collection(event.part).skip(i * MAX_LIMIT).limit(MAX_LIMIT).where({

      "Part No": "M0516LDE"

    }).get()

我这样写,查不到数据


- 希望提供的能力


最后一次编辑于  2018-12-29  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • shirley
    shirley
    2018-12-29

    const promise = db.collection(event.part).skip(i * MAX_LIMIT).limit(MAX_LIMIT).where({

          "Part No": "M0516LDE"

        }).get()


    Part No 部分也能用正则表达式?


    2018-12-29
    赞同
    回复
  • 半寸灰
    半寸灰
    2018-12-29

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/db.regexp.html

    正则查询

    2018-12-29
    赞同
    回复 2
    • shirley
      shirley
      2018-12-29

      "PWM":8*16-bit

      LQFP48

      M0516LDE

      -

      2

      上面是我的数据库,Part No后面有个'.'

      const countResult = await db.collection(event.part).where({   

          "Part No.": "M0516LDE"   

        }).count({

      })

      我这样写查询不成功?


      2018-12-29
      回复
    • 半寸灰
      半寸灰
      2018-12-29回复shirley

      这就不知道了

      2018-12-29
      回复