【发布时间】:2018-07-31 19:00:23
【问题描述】:
示例文档如下
{
"_id" : ObjectId("5a61cbc677366f5e0cdc95db"),
"Indvl" : {
"Info" : {
"lastNm" : "ALEX",
"firstNm" : "BOB",
"midNm" : "Y",
}
}
}
现在我们使用以下查询来使用名称进行搜索。
我们必须对lastNm、firstNm、midNm 的组合做同样的事情
db.getCollection("MyCOL").find({ "Indvl.Info.firstNm":{$regex: "al" , $options:"i"})
我们该怎么做?
【问题讨论】:
-
@Veeram 它不是重复的,我有更多过滤器要添加到同一个查询中,所以我不能使用函数,聚合。
-
请更新您的问题以澄清。
-
@Veeram 感谢您没有帮助和破坏它。