我有一些文件保存在一个集合(称为urls)中,如下所示:
{
payload:{
url_google.com:{
url:'google.com',
text:'search'
}
}
},
{
payload:{
url_t.co:{
url:'t.co',
text:'url shortener'
}
}
},
{
payload:{
url_facebook.com:{
url:'facebook.com',
text:'social network'
}
}
}
Run Code Online (Sandbox Code Playgroud)
使用mongo CLI,是否可以查找payload匹配的子文档/^url_/?并且,如果可能的话,是否也可以查询匹配的子文档(例如,确保text存在)?
我在想这样的事情:
db.urls.find({"payload":{"$regex":/^url_/}}).count();
Run Code Online (Sandbox Code Playgroud)
但那是0结果.
任何帮助或建议都会很棒.
谢谢,
马特