收藏
回答

云函数模糊查询,想查询前某字符串前两个字符是某固定的两个字符?

else if (event.a == 4//

        {

          try {

            return await db.collection('singleinfo').where({

              sex: event.sex,

              location: db.RegExp({

                regexp: 'event.location$',

                options: 'i',

              })

              // /event.location/i,

            }).field({

               

            }).get()

        } catch (e{

            console.log(e)

        }




event.location传值过来是字符串“北京”,数据库里面有location为北京西城或者北京东城的数据,这样写云函数得不到要查询的数据,请教大佬怎么实现模糊查询呢?

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

2 个回答

  • 跨商通
    跨商通
    2022-08-21
     regexp: event.location
    
    2022-08-21
    有用 2
    回复 1
    • 彭为伟
      彭为伟
      2022-08-22
      可以
      2022-08-22
      回复
  • 彭为伟
    彭为伟
    2022-08-22

      return await db.collection('singleinfo').where({

                  // role: event.role,    //取消推荐角色

                  sex: event.sex,

                  location: db.RegExp({

                    regexp: event.location,

                    options: 'i',

                  })

                  // /event.location/i,

                }).field({

    不行

    2022-08-22
    有用
    回复
登录 后发表内容