2017-01-16 8 views
0

Jongo (jongo.org)를 사용할 때 원격 MongoDB에 연결할 수 있습니까? StockApp 내 데이터베이스의 이름이고,이 예에서는Jongo가 원격 MongoDB 서버에 연결

if(client != null) { 
     db = client.getDatabase("StockApp"); 
     database = client.getDB("StockApp"); 
     jongo = new Jongo(database); 

    } 

:

MongoClientURI uri = new MongoClientURI("mongodb://IP_ADDRESS:27017/DB_NAME"); 

나는 다음과 같은 코드를 가지고 :

나는 MongoClientURI은 다음과 같이 사용 된 코드의 조각을 보았다. 내 로컬 데이터베이스 (127.0.0.1:27017/StockApp)에 연결됩니다.

com.mongodb.MongoSocketOpenException: Exception opening socket 

나는 그것이 (127.0.0.1) 로컬 호스트에 연결을 시도하는 것도 볼 수 있습니다 : 나는 두 줄에 uri.getDatabase()-StockApp을 변경하려고하면, 다음과 같은 예외를 얻을. 내가 new MongoClientURI("IP_ADDRESS") 또는 new MongoClientURI("IP_ADDRESS:27017)로 URI를 변경하면

나는 URI가 시작해야하는 오류가 mongodb://

사람이이 Jongo을 사용하여 원격 MongoDB를 서버에 연결할 수 있는지 알고 있습니까?

당신은 이런 MongoClient에서 Jongo을 초기화 할 수 있습니다

답변

0

: 당신은 MongoClient 생성자 세부 정보를 확인할 수 있습니다

MongoClient mongoClient = new MongoClient("host", 27017); 
DB db = mongoClient.getDB("theDB"); 
Jongo jongo = new Jongo(db); 

here