微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法使用 mongoimport 导入到远程 mongodb

如何解决无法使用 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 举报,一经查实,本站将立刻删除。