MongoDB JSON 转 SQLite SQL
将MongoDB导出的JSON数据转换为SQLite SQL语句,支持JSON数组和NDJSON格式,自动推断表结构,支持字段选择和嵌套对象展开
工具说明
功能说明
将 MongoDB 导出的 JSON 数据转换为 SQLite SQL 语句(CREATE TABLE + INSERT),纯浏览器端处理,数据不上传服务器。生成的 SQL 可直接在 SQLite 中执行。
- JSON 数组格式:支持 mongoexport --jsonArray 导出的 JSON 数组
- NDJSON 格式:支持 mongoexport 默认导出的每行一个 JSON 格式
- 自动推断表结构:根据数据自动推断字段类型(TEXT / INTEGER / REAL)
- 字段选择:可勾选需要导出的字段,排除不需要的字段
- MongoDB 扩展 JSON:支持 $oid、$date、$numberInt 等扩展类型的自动转换
- 嵌套对象展开:可将嵌套对象展开为扁平列(如 address_city)
- 复杂类型处理:数组和嵌套对象可存为 JSON 文本
- 自定义表名:可指定生成的 SQLite 表名
- 自动检测格式:粘贴数据时自动识别 JSON 数组或 NDJSON 格式
- 导出方式:支持复制 SQL 到剪贴板或下载为 .sql 文件
使用场景
- 将 MongoDB 数据导出为 SQLite SQL 脚本,方便导入到任何 SQLite 环境
- 数据迁移:从 MongoDB 迁移数据到 SQLite
- 数据备份:生成 SQL 脚本备份 MongoDB 数据
- 数据分析:在 SQLite 工具中执行 SQL 脚本查询 MongoDB 数据