Mongodb 获取嵌套键名称以字符串结尾的所有文档

Mongodb 获取嵌套键名称以字符串结尾的所有文档,mongodb,Mongodb,我在MongoDB的文档中有以下关键结构: “AAABBB.CCCDDD.EEEFFF.GGGHHH” 对于某些文件,第三部分的结构不同: "AAABBB.CCCDDD.ZZZ**FFF**.GGGHHH" "AAABBB.CCCDDD.WAW**FFF**.GGGHHH" "AAABBB.CCCDDD.***FFF**.GGGHHH" 总是以“FFF”结尾 使用Mongo intellishell,如何列出所有以FFF结尾的第三个键的文档 换句话说,如何查询父键参数化的字段“GGGHHH

我在MongoDB的文档中有以下关键结构:

“AAABBB.CCCDDD.EEEFFF.GGGHHH”

对于某些文件,第三部分的结构不同:

"AAABBB.CCCDDD.ZZZ**FFF**.GGGHHH"

"AAABBB.CCCDDD.WAW**FFF**.GGGHHH"

"AAABBB.CCCDDD.***FFF**.GGGHHH"
总是以“FFF”结尾

使用Mongo intellishell,如何列出所有以FFF结尾的第三个键的文档

换句话说,如何查询父键参数化的字段“GGGHHH”(以键名以“FFF”结尾的方式):


您是否尝试过使用
$regex
?您无法在mongodb中查询密钥
{ "AAABBB.CCCDDD.EEEFFF.GGGHHH": "12345" }

{ "AAABBB.CCCDDD.ZZZFFF.GGGHHH": "12346" }

{ "AAABBB.CCCDDD.WAWFFF.GGGHHH": "12347" }