У меня есть коллекция MongoDB со следующими документами. В некоторых документах есть 1 поле, а у некоторых - 2. Я заинтересован в экспорте только тех, у кого есть поле «productid». Я использую следующий запрос, но получаю сообщение об ошибке: «не может отменить строку в значение GO типа map [string] interface {}".Ошибка MongoExport - не может содержать строку unmarshal
документ выглядит следующим образом:
[
{
"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"