需要知道两个标识符就可以搞定。
$or 用于多条件查询 http://www.nodeclass.com/api/mongoose.html#query_Query-or
$regex 用于模糊查询 http://www.nodeclass.com/api/mongoose.html#query_Query-regex

试例代码:

//从URL中传来的 keyword参数
const keyword = this.params.keyword
//不区分大小写
const reg = new RegExp(keyword, 'i')
const result = await User.find({$or : [ //多条件,数组{nick : {$regex : reg}},{email : {$regex : reg}}]},{password : 0 // 返回结果不包含密码字段},{sort : { _id : -1 },// 按照 _id倒序排列limit : 100 // 查询100条}
)

mongoose 多条件 模糊查询相关推荐

  1. mongoose多条件模糊查询实例

    mongoose多条件模糊查询 这是今天手头项目中遇到的一个问题,关于mongoose如何实现类似于SQL中 nick LIKE '%keyword%' or email LIKE '%keyword ...

  2. PHP多条件模糊查询代码查询,PHP多条件模糊查询

    所使用的方法:$sqlArr=array();array_push();implode(); 原理, 一.建立sql语句前半句,并且建立一个空数组. 二.根据条件是否为空来判断是否向数组中添加元素.如 ...

  3. 实现多条件模糊查询SQL语句

    很多网友问到如何写模糊查询语句和多条件查询,这里我整理了一下,假设以姓名.性别.电话号...作为数据库中的字段名. 通常写一个简单的模糊查询的SQL语句格式可以如下例: sql="selec ...

  4. Redis实现分页和多条件模糊查询方案

    导言 Redis是一个高效的内存数据库,它支持包括String.List.Set.SortedSet和Hash等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有模糊 ...

  5. 拼接sql语句,实现多条件模糊查询

    如图所示 sql拼接,多条件模糊查询 dao层代码 public List<Product> findBy(String name, String keywords) throws SQL ...

  6. MySQL 条件查询(多条件,模糊查询,范围查询,空值查询),分组查询,分组过滤

    WHERE 条件查询 WHERE关键字用指定的条件从表中查询数据. 语法格式: WHERE 查询条件 条件查询: 有比较运算和逻辑运算的查询条件. 带有BETWEEN AND 关键字的查询条件. 配合 ...

  7. java中多个条件模糊查询,带条件的查询—模糊查询

    模糊查询(都是针对字符串操作的) 模糊查询有点类似于正则表达式,但是他没有正则表达式那么强大. 通配符:  _   . % .   []  .   ^ _  表示任意的单个字符串. select * ...

  8. MySQL多重条件模糊查询_简单实现mysql多字段模糊查询

    在后台的项目中,会经常遇到,就是信息的查找,这里就举个简单的例子,如搜索某一个产品的信息,在一个表里面有多个字段,而搜索的内容可能是其中的某个字段,这样只有多字段查询才能实现. MySQL多字段模糊查 ...

  9. PHP多条件模糊查询

    所使用的方法:$sqlArr=array();array_push();implode(); 原理, 一.建立sql语句前半句,并且建立一个空数组. 二.根据条件是否为空来判断是否向数组中添加元素.如 ...

最新文章

  1. jedis常用API
  2. STM32 ADC 单次模式、连续模式、扫描模式(转载)
  3. 基于TableStore的海量电商订单元数据管理
  4. avue里面的select怎么设置默认值_mysql大量的waiting for table level lock怎么办
  5. vb不能插入png图片_收藏备用!!VBA操作图片【插入导出删除】
  6. Google将推游戏内广告技术 游戏中插入视频广告
  7. 移动办公系统现状分析
  8. CTF_ CRYPTO(Cryptography)_密码学/密码编码学
  9. 美团外卖与饿了么竞品分析
  10. 拼多多的羊毛被谁薅了?
  11. android 扫描wifi列表重复,Android Settings 出现重复的WIFI SSID,多个相同的WIFI SSID
  12. java5兼容性,兼容性问题 (适用于 UNIX 的 Sun Java Enterprise System 5 发行说明)
  13. 小波神经网络的基本原理,小波神经网络算法原理
  14. live2d 3行代码 为网站添加萌萌哒看板娘
  15. ROS运行时出现Couldn‘t find executable错误
  16. 剑网三重置版服务器维护,《剑网三》重制版基础教程,让你从入门萌新步入大佬行列...
  17. 红外接收头TSOP34838连续通信能力
  18. swank: (too proud or confident) 炫耀;卖弄 to behave in way that is too proud or confident
  19. 获取、采集 微信公众号文章点赞阅读数量,实时获取点赞阅读
  20. 必学的Linux指令

热门文章

  1. 工作336:uni-ele-el-table修改宽度问题
  2. [css] 如何阻止:hover、:active等鼠标行为状态的触发?
  3. oracle之单行函数之多表查询
  4. 前端学习(908):location常用方法
  5. 大型动态应用系统平台系统架构?这些大家并不陌生
  6. java学习(109):StringBuilder,stringbuffer,string区别
  7. 树莓派Raspberry 操作GPIO--LED
  8. stylus之方法(Functions)
  9. poj-2528线段树练习
  10. 表单提交中的input、button、submit的区别