mongodb模糊查询命令
时间: 2023-09-10 12:11:04 浏览: 123
Node.js对MongoDB数据库实现模糊查询的方法
在 MongoDB 中,可以使用正则表达式来进行模糊查询。以下是常用的模糊查询命令:
1. $regex:使用正则表达式进行模糊查询
```db.collection.find({field: {$regex: /pattern/}})```
2. $options:设置正则表达式选项(可选)
```db.collection.find({field: {$regex: /pattern/, $options: 'i'}})```
其中,$options 可以设置的选项包括:
- i:不区分大小写
- m:多行匹配
- x:忽略空格和注释
示例:
```db.collection.find({title: {$regex: /mongodb/i}})```
以上命令将会查找 title 字段中包含 "mongodb" 的所有文档,不区分大小写。
注:模糊查询会影响查询性能,请谨慎使用。
阅读全文