MongoDB Compass find查询是否包含某字符串
程序员文章站
2023-12-21 16:59:40
...
MongoDB的管理工具Compass中,find包含字符串有两种常用写法。
1、$regex:/ /
两条/之间放上要查询的字符串,比如:{KaTeX parse error: Expected 'EOF', got '}' at position 12: regex:/鸡肉肠/}̲ 假设原来想查询姓名:张三,写…regex:/张/}}
2、/^.正大.$/
在/^. 和 .*
/
之
间
放
上
要
查
询
的
字
符
串
,
比
如
:
/
.
∗
正
大
.
∗
/ 之间放上要查询的字符串,比如:/^.*正大.*
/之间放上要查询的字符串,比如:/.∗正大.∗/
上面的例子如果是想找到姓张的,写法是:{“name”:/^.张.$/}
实例
{"products.ProductName":{$regex:/鸡肉肠/},'fromName':/^.*正大.*$/}