MongoExport错误 - 无法解组字符串

时间:2016-04-05 19:36:08

标签: mongodb csv mongoexport

我有一个包含以下文档的MongoDB集合。有些文件有1个字段,有些有2个。我有兴趣只出口那些我有“productid”字段的文件。我正在使用下面的查询,但得到错误:“无法将字符串解组为类型为map [string] interface {}”的GO值。

该文件如下:

[
  {
     "id" : 1,
  },
  {
     "id" : 2,
  },
  {
     "id" : 3
     "Product Info":
      {
         "ProductName" : "test"
      }
  }
]

我使用的MognoExport命令如下:mongoexport --username x --password x --host x --db mydb --collection mycol --query '{"Product Info.ProductName":{"$exists":true}}' --type=csv --fields id,productid --out "c:\myfile.csv"

1 个答案:

答案 0 :(得分:0)

我通过将脚本更新为:

来修复此问题
mongoexport --username x --password x --host x --db mydb --collection mycol --query "{ 'Product Info.ProductName':{$exists:true}}" --type=csv --fields id,productid --out "c:\myfile.csv"