使用命令行界面将小型(< 10MB)数据库从 SQLite 迁移到 MongoDB 的最简单方法可能是什么?
从我到目前为止所发现的情况来看,我似乎必须逐表进行:
> .output user.csv
> .mode csv
> .header on
> select*from user;
> .quit
> mongoimport --collection user --type csv --headerline --db rebuild user.csv
我之前也使用过一个遍历 RDBMS 的 XML 转储并填充 NoSQL DB 的脚本来完成此操作。
这两种方法都有效,但感觉不优雅——当然,有更好的方法吗?