Mongoexport - 如何将嵌套值导出到CSV文件

时间:2017-10-09 08:57:59

标签: mongodb

我正在努力学习mongodb。我一直在阅读mongoexport,但是,我一直无法让这个出口工作。我的数据基本上如下所示:

{
    "Label1":"Value1",
    "Label2":"Value2",
    "Label3":[
        {
        "Label3a":"Value3a",
        "Label3b":"Value3b",
        "Label3c":
            {
            "Label3ca":"Value3ca",
            "Label3cb":"Value3cb",
            "Label3cc":"Value3cc"
            }
        "Label3d":
            {
            "Label3da":"Value3da",
            "Label3db":"Value3db",
            "Label3dc":"Value3dc"
            }
    "Label4":"Value4"
        }
    ]
}

我试图在顶层以及嵌套值的深处导出值。我在其他文档中读过,使用虚线表示法应该允许我访问这些值。

我尝试运行的命令如下所示:

mongoexport --db database --collection collection --fields Label1,Label2,Label3.Label3c.Label3ca --query "{'_id':ObjectId('59d6b41027966f12c871c48d')}" --type=csv --out c:\temp\all_users1.csv

命令成功运行并导出1条记录。我甚至收到了Label1Label2的数据。但是,我没有收到Label3.Label3c.Label3ca.

的任何数据

我尝试过很多种组合。基本上,我一直无法获得超过第一级的任何数据。

请您指出如何使其发挥作用的正确方向? 提前谢谢。

0 个答案:

没有答案