收藏
回答

小程序云开发 ,如何实现数据库某字段的末尾模糊查询?

比如数据库某字段值有123111、223111、323111、321112;如何查询实现只查询【末尾为“111”】的效果?(包含“111”但非末尾的仍不符合查询要求)。从查询结果来看,只查询123111、223111、323111;而321112不符合查询要求。百度了半天,也没有找到这种查询方案。

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

2 个回答

  • i
W
    i W
    2020-06-11

    db.collection('')

    .where({

    name:db.RegExp({

    regexp: 内容+ "$",

    options:"i"

    })

    })

    .get()


    2020-06-11
    有用 1
    回复 2
    • 但求无悔
      但求无悔
      2020-06-11
      拜谢了
      2020-06-11
      回复
    • 但求无悔
      但求无悔
      2020-07-17
      再次拜问大神:如数据库中有521 522 152,如何实现只查询以52开头的,而不是包含52的?
      2020-07-17
      回复
  • lim
    lim
    2020-06-11

    like '%111'

    2020-06-11
    有用
    回复 1
    • 但求无悔
      但求无悔
      2020-06-11
      这是sql写法,我说的是小程序的js写法
      2020-06-11
      回复
登录 后发表内容
问题标签