无法使用 mongoimport 导入到远程 mongodb

问题描述

我想使用 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 (将#修改为@)