所以我有一些看起来像这样的东西
db.usuarios.insert
(
[
{
"nome" : "neymala",
"idade" : 40,
"status" : "solteira"
},
{
"nome" : "gabriel",
"idade" : 31,
"status" : "casado"
},
{
"nome" : "jose",
"idade" : 25,
"status" : "solteiro"
},
{
"nome" : "manoel",
"idade" : 25,
"status" : "solteiro",
"interesses" : [
"esporte",
"musica"
]
}
]
)
Run Code Online (Sandbox Code Playgroud)
我想找到以 ma 开头并以 l 结尾的名称,例如“manoel”或“manuel”
我已经想出了如何使用空闲查询做一个或另一个:
db.usuarios.find({nome:{$regex: /^ma/ }})
db.usuarios.find({nome:{$regex: /l$/ }})
Run Code Online (Sandbox Code Playgroud)
现在我想将它们组合成一个查询。