Regex MongoDB中unicode起始标题字符的字符串搜索
我在一个名为pcat的集合中有一个基本文档,看起来像这样:Regex MongoDB中unicode起始标题字符的字符串搜索,regex,mongodb,Regex,Mongodb,我在一个名为pcat的集合中有一个基本文档,看起来像这样: { name: "asdf \u0001 fdsa" } \u0001是一个用于开始标题的unicode字符,它错误地进入了这里 我需要找到集合中包含此字符的所有文档,但是我无法编写匹配这些字符的查询。。尝试过: > db.pcat.find({name: /\u0001/}).pretty() > > db.pcat.find({name: /\\u0001/}).pretty() > 但是我没有
{
name: "asdf \u0001 fdsa"
}
\u0001是一个用于开始标题的unicode字符,它错误地进入了这里
我需要找到集合中包含此字符的所有文档,但是我无法编写匹配这些字符的查询。。尝试过:
> db.pcat.find({name: /\u0001/}).pretty()
>
> db.pcat.find({name: /\\u0001/}).pretty()
>
但是我没有足够的能力去写一个匹配的搜索字符串。在MongoDB中找到这些类型的字符有什么特别的方法吗?您可以尝试使用
$regex
:
db.pcat.find( { name: { $regex: "\u0001" } } )