mongodb模糊匹配包含括号

fostrich 2017-11-28 06:43:27
mongodb模糊匹配包含括号查询不到数据
例如

logmsg存在这一条数据
{ "_id" : NumberLong(447187), "msg" : "(模糊)详情:ap2(模糊查询包含括号)" }

现在使用匹配查询

db.logmsg.find({msg:{$regex:/(模糊)详情/}); 查询不到数据
db.logmsg.find({msg:{$regex:/模糊/}); 去掉括号后可以查询到数据

请问包含括号应该如何查询
...全文
1048 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fostrich 2017-11-28
  • 打赏
  • 举报
回复 3
已解决 加上转义 db.logmsg.find({msg:{$regex:/(模糊)详情/}); 查询不到数据 db.logmsg.find({msg:{$regex:“\\(模糊\\)详情"}); 可以查询数据

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧