mongodb模糊查询语句
时间: 2023-08-14 10:11:46 浏览: 192
mongodb-orm-master_MongoDB_
在 MongoDB 中,可以使用正则表达式来实现模糊查询。以下是一个示例查询语句:
```javascript
db.collection.find({ field: { $regex: "pattern" } })
```
其中,`collection` 是集合的名称,`field` 是要进行模糊查询的字段名,`pattern` 是用于匹配的正则表达式模式。
例如,如果要查询名字中包含 "john" 的文档,可以使用以下语句:
```javascript
db.users.find({ name: { $regex: "john" } })
```
这将返回所有名字中包含 "john" 的用户文档。请注意,模糊查询可能会对性能产生一定的影响,特别是在大型数据集上进行模糊匹配时。
阅读全文