mongodb 模糊字段搜索
时间: 2023-04-10 19:02:07 浏览: 136
Golang Mongodb模糊查询的使用示例
可以使用 MongoDB 的正则表达式来进行模糊字段搜索。具体方法是使用 $regex 运算符和正则表达式来匹配字段。例如,如果要在一个名为 "users" 的集合中搜索名字中包含 "john" 的用户,可以使用以下查询语句:
db.users.find({name: {$regex: /john/}})
这将返回所有名字中包含 "john" 的用户。如果要进行不区分大小写的搜索,可以使用 $options 运算符和 "i" 选项:
db.users.find({name: {$regex: /john/i, $options: 'i'}})
这将返回所有名字中包含 "john" 或 "John" 或 "JOHN" 等的用户。
阅读全文