Я пытаюсь импортировать csv в mongodb, используя следующую команду:
mongoimport --db users --collection contacts --file data.csv --headerline
База данных существует, но не коллекция, я хочу создать ее и использовать первую строку csv в качестве имен полей. Почему я получаю сообщение об ошибке:
ошибка проверки настроек: необходимо указать --fields, --fieldFile или --headerline для импорта этого типа файла
Я также хотел бы знать:
- как копировать / импортировать данные из одной коллекции в другую (в основном синтаксис)
- как типы данных из csv обрабатываются в mongodb при импорте; мне нужно указать типы данных для заголовков или mongodb будет читать его из типов csv?
--fields["name","surname","etc"]
у меня не сработало, пришлось использовать--fields name,surname,etc
07.05.2020