通过互联网远程连接到Mongodb服务器



作为我大学的一个小项目,我用JAVA创建了一个事件管理系统应用程序,并使用Mongodb作为数据库。我的应用程序已经准备好了,但现在我想做的是我想通过互联网从另一台PC访问存储在我的PC(安装Mongodb服务器的地方)的数据库…我不知道该怎么做

我可以在本地网络中做到这一点,但我想使用Internet实现这一点,以便运行我的应用程序的任何设备都可以连接到存储在我的系统(服务器)中的DB

本地连接,我只使用

MongoClient m=new MongoClient("IP of my system",27017);

我想知道这样的东西是否也可以用于通过互联网连接?

如果您可以访问家庭网络的路由器并将数据库使用的端口转发到本地pc,则可以。

但是,请注意,您需要连接到外部IP地址,而不是本地网络地址。您还需要确保您的防火墙配置为允许在您的pc上访问端口。

如果你在路由器上转发端口有问题,这里有一篇文章可能会帮助你:http://www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html(但是,包含port forwarding router的谷歌搜索也会让你找到那里)

最新更新