Play Framework 2.0부터 MongoDB관련 모듈이 없어졌다. 그래서 MongoDB-Java-driver를 이용하여 간편하게 구현하여 사용하고 있었는데
우연히 MongoJack이라는 라이브러리를 발견~!!! 바로 적용해보았다.
Java가 있다면 바로 적용할수 있는 라이브러리이다.
1. build.sbt 파일에 "org.mongojack" % "mongojack" % "2.0.0-RC5" 라이브러리 추가
2. try {
this.mClient = new MongoClient(HOST, PORT);
this.mDB = this.mClient.getDB(DB_NAME);
} catch (UnknownHostException e) {
e.printStackTrace();
System.out.println(DB_CONNECTION_FAILED);
}//end try/catch
System.out.println(DB_CONNECTION_SUCCESS);
MongoDB 연결
3. final DBCollection dbCollection = this.mDB.getCollection(this.getClassName(dataClass));
return JacksonDBCollection.wrap(dbCollection, dataClass, keyClass);
wrapping된 객체를 생성~!
4. 사용하기 아래와 같이 사용!!
JacksonDBCollection<MyObject, String> coll = JacksonDBCollection.wrap(dbCollection, MyObject.class,
String.class);
MyObject myObject = ...
WriteResult<MyObject, String> result = coll.insert(myObject);
String id = result.getSavedId();
MyObject savedObject = coll.findOneById(id);
'Development > Web & Server' 카테고리의 다른 글
[Play Framework] Global Setting (0) | 2013.12.03 |
---|---|
[Node.js] Json-RPC 라이브러리 (0) | 2013.12.03 |
[Play Framework] JPA라이브러리가 보이지 않을때!!! (0) | 2013.12.02 |
[Spring Framework] MongoDB연동하기~! (0) | 2013.11.27 |
[MongoDB] 기초 사용법 정리 (0) | 2013.11.27 |