MongoExport 错误 - 无法解组字符串
MongoExport error - cannot unmarshal string
我有一个 MongoDB 集合,其中包含以下文档。有些文件有 1 个字段,有些文件有 2 个。我只想导出那些我有字段 "productid" 的文件。我正在使用下面的查询但出现错误:"cannot unmarshal string into GO value of type map[string] interface {}".
文档看起来像这样:
[
{
"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"
我通过将脚本更新为:
解决了这个问题
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"
我有一个 MongoDB 集合,其中包含以下文档。有些文件有 1 个字段,有些文件有 2 个。我只想导出那些我有字段 "productid" 的文件。我正在使用下面的查询但出现错误:"cannot unmarshal string into GO value of type map[string] interface {}".
文档看起来像这样:
[
{
"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"
我通过将脚本更新为:
解决了这个问题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"