gpt4 book ai didi

sqlite - 将数据库从 SQLite 导出到 MongoDB

转载 作者:IT王子 更新时间:2023-10-29 06:20:58 24 4
gpt4 key购买 nike

使用命令行界面将小型(< 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 数据库。

这两种方法都有效,但感觉不够优雅 - 当然,还有更好的方法吗?

最佳答案

如果您可以使用 NPM 和节点,那么有一个名为 sqlitemongo 的开源工具在 CLI 界面中为您处理此用例。

运行以下终端命令

  1. sudo npm install --global sqlitemongo

  2. sqlitemongo <sqlitepath> <mongo uri> [<mongo database>]

关于sqlite - 将数据库从 SQLite 导出到 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19342862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com