首页 > 解决方案 > 查询 MongoDB 文档中的嵌套字典

问题描述

我正在尝试学习如何过滤掉 MongoDB 数据库中的嵌套字典。所有文档都具有与此示例相同的结构,我将尝试获取:

在此处输入图像描述

我尝试通过Name“My Burberry - Eau de Parfum”获取文件:

{ "q0.Results": {"Name":"My Burberry - Eau de Parfum"} }

但这并没有给我任何回报:

在此处输入图像描述

标签: arraysdatabasemongodbmultidimensional-arraymongodb-query

解决方案


你在做什么:

{ "q0.Results": {"Name":"My Burberry - Eau de Parfum"} }

说找到我的文档q0.Results与此文档/子文档完全相同:{"Name":"My Burberry - Eau de Parfum"}

在数组中,您只需要点符号,以下应该会给您结果:

{ "q0.Results.Name": "My Burberry - Eau de Parfum" }

推荐阅读