首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jongo连接到远程MongoDB服务器

Jongo连接到远程MongoDB服务器
EN

Stack Overflow用户
提问于 2017-01-16 17:57:48
回答 1查看 459关注 0票数 1

使用Jongo (jongo.org)时可以连接到远程MongoDB吗?

我看到一段代码,其中MongoClientURI的用法如下:

代码语言:javascript
复制
MongoClientURI uri = new MongoClientURI("mongodb://IP_ADDRESS:27017/DB_NAME");

我有以下代码:

代码语言:javascript
复制
if(client != null) {
        db = client.getDatabase("StockApp");
        database = client.getDB("StockApp");
        jongo = new Jongo(database);

    }

在本例中,StockApp是我的数据库的名称。它将连接到我的本地数据库(127.0.0.1:27017/StockApp)。当我尝试将这两行中的StockApp更改为uri.getDatabase()时,我得到了以下异常:

代码语言:javascript
复制
com.mongodb.MongoSocketOpenException: Exception opening socket

我还可以看到它试图连接到localhost (127.0.0.1)。

当我将uri更改为new MongoClientURI("IP_ADDRESS")new MongoClientURI("IP_ADDRESS:27017)时,得到的错误是uri应以mongodb://开头。

有没有人知道是否可以使用Jongo连接到远程MongoDB服务器?

EN

回答 1

Stack Overflow用户

发布于 2017-02-21 23:11:51

您可以从MongoClient初始化Jongo,如下所示:

代码语言:javascript
复制
MongoClient mongoClient = new MongoClient("host", 27017);
DB db = mongoClient.getDB("theDB");
Jongo jongo = new Jongo(db);

您可以查看MongoClient构造函数的详细here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41673671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档