У меня есть json_file.json вот так:
[
{
"project": "project_1",
"coord1": 2,
"coord2": 10,
"status": "yes",
"priority": 7
},
{
"project": "project_2",
"coord1": 2,
"coord2": 10,
"status": "yes",
"priority": 7
},
{
"project": "project_3",
"coord1": 2,
"coord2": 10,
"status": "yes",
"priority": 7
}
]
Когда я запускаю следующую команду для импорта в mongodb:
mongoimport --db my_db --collection my_collection --file json_file.json
Я получаю следующую ошибку:
Failed: error unmarshaling bytes on document #0: JSON decoder out of sync - data changing underfoot?
Если я добавлю флаг -jsonArray в команду, которую я импортирую следующим образом:
imported 3 documents
вместо одного документа в формате json, как показано в исходном файле.
Как импортировать json в mongodb с исходным форматом в файл, показанный выше?