gpt4 book ai didi

java - 如何用java远程连接MongoDB?

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:40 24 4
gpt4 key购买 nike

我正在尝试在 LAN 中连接的远程服务器上连接 MongoDB。我尝试使用远程计算机的 IP 使用 MongoClient() 方法进行连接:

Mongo m=new MongoClient("192.168.1.38",27017);

但是,它给出了异常(exception):

java.net.NoRouteToHostException: No route to host.

最佳答案

您可能连接正常,但没有足够的权限来运行 show dbs。

如果您在命令行中传递身份验证,则不需要运行 db.auth:

mongo Something.mongolayer.com:10011/my_database -u 用户名 -p 密码

连接后您可以看到 Collection 吗?

show collections

如果是这样,一切都很好,您只是没有数据库的管理员权限,无法运行 show dbs

关于java - 如何用java远程连接MongoDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17313089/

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