问题描述
我想使用 mongoexport
将本地 mongodb 文档导出到 json 文件,然后使用 mongoimport
将 json 文件上传到我的远程 mongodb。
我得到了使用此命令 mongoexport -c collection -d db --jsonArray -q '{"$and":[{"session_id": "session"},{"data.component": "component"}]}' --out /home/user/mongo_export.json -u "username" -p "password" --authenticationDatabase "admin"
的第一部分。
但是,当我尝试使用此命令时:mongoimport --host hostname --port 27017 -c collection -d db --file /home/user/mongo_export.json
,我收到此错误 error connecting to host: Could not connect to server: connection() : dial tcp: I/O timeout
。
我通过在终端中运行 mongosh hostname
来检查我的连接,它似乎连接到远程数据库:mongosh output。我还能够通过 mongodb-compass 连接到远程数据库。
我的同事能够使用完全相同的命令导入到我的远程数据库,所以我真的不知道出了什么问题...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)