Regex MongoDB中unicode起始标题字符的字符串搜索

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() > 但是我没有

我在一个名为pcat的集合中有一个基本文档,看起来像这样:

{
    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" } } )