3个版本 (破坏性更新)
0.3.0 | 2022年3月3日 |
---|---|
0.2.0 | 2021年5月5日 |
0.1.0 | 2020年12月13日 |
#24 在 #field-name
18KB
128 行
将sqlite数据库导入mongodb。
用法
USAGE:
sqlite2mongo.exe [FLAGS] <sqlite-path> <mongodb-uri> <mongo-database>
FLAGS:
--dry-run Test reading sqlite data, do not create mongodb collection
-h, --help Prints help information
--lower-camel Convert field name to lower camel case
-V, --version Prints version information
ARGS:
<sqlite-path> Sqlite data file path
<mongodb-uri> Mongodb URI
<mongo-database> Database name to save the imported data
示例
sqlite2mongo sqlite://D:/Database/mydb.db?mode=ro mongodb://127.0.0.1:27017 mydb --lower-camel
与sqlitemongo的区别
- 为_id字段生成新的ObjectId。
- DateTime,Boolean字段类型保留。
- 支持dry-run和将字段名转换为混合大小写。
依赖项
~67MB
~1.5M SLoC