收藏
回答

云开发 多个input的输入内容同时作为查询条件时,如何将空的条件忽略或者条件为空时查询所有?

现在有多个input框来输入查询条件,请问当其中的一个或者多个input输入框输入的内容为空时,如何将为空的条件忽略掉,只进行其他非空条件的判断?

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

2 个回答

  • 🌘🌗🌖🌕
    🌘🌗🌖🌕
    03-17
    title: {
            $regex: '.*' + this.data.title,
          }
    
    03-17
    有用 1
    回复 3
    • 黎沐
      黎沐
      03-17
      请问可以讲的稍微详细一些吗,谢谢~
      03-17
      1
      回复
    • 🌘🌗🌖🌕
      🌘🌗🌖🌕
      03-17回复黎沐
      03-17
      1
      回复
    • 黎沐
      黎沐
      03-17回复🌘🌗🌖🌕
      哇!太感谢啦!!~~~~
      03-17
      1
      回复
  • จุ๊บ
    จุ๊บ
    03-17

    如果是空的,查询条件里面就没有这个字段不就可以了

    03-17
    有用 1
    回复 1
    • 黎沐
      黎沐
      03-17
      用where查询数据库时,就要先进行条件是否为空的判断,查询的字段组合情况就会很多,有没有什么办法可以简单一点呢
      03-17
      回复
登录 后发表内容
问题标签