У меня есть документ на монго со структурой, такой как: { "foo": { "bar1": "val1", "bar2": "val2"} }
Я хотел бы импортировать свои данные из CSV, используя mongoimport --type csv --headerline [...]
Я не уверен, как форматировать имя поля в CSVобратиться к вложенной структуре.Например:
test.csv:
foo.bar1
example
возвращает { "_id" : ObjectId("4e9d9d25c5d8708e1f51cdbc"), "foo.bar1" : "example" }
вместо желаемого вывода:
{ "_id" : ObjectId("4e9d9d25c5d8708e1f51cdbc"), "foo: {"bar1" : "example"} }
Имя поля интерпретируется какСтрока независимо от ее значения.Такие вещи, как foo[bar1]
и foo: {bar1}
, также используются дословно.