Что может быть самым простым способом переноса небольшой (< 10 МБ) базы данных из SQLite в MongoDB с использованием интерфейсов командной строки?Экспорт базы данных из SQLite в MongoDB
Из того, что я понял, до сих пор кажется, что я должен буду сделать стол-на-таблицы:
> .output user.csv
> .mode csv
> .header on
> select*from user;
> .quit
> mongoimport --collection user --type csv --headerline --db rebuild user.csv
Я также сделал это раньше с помощью сценария, проходимого в XML дамп СУРБД и заполнил базу данных NoSQL.
Оба эти метода работают, но они чувствуют себя неэлегантно - конечно, есть лучший способ сделать это?
Не могли бы вы показать (минимальный) пример того, что вы пытаетесь достичь? –
@JoachimIsaksson - под редакцией. – Ben
Не уверен в SQlite export-to-csv, так как я никогда не пробовал, но чтобы mongoimport 'csv', вам нужно добавить' --type csv' в вашу команду mongoimport (и, возможно, использовать '- -headerline') –