2012-10-08 2 views
1

MongoDB 데이터베이스는 자체 데이터 구조로 데이터를 반환합니다. 예를 들어 다음 예제에서 데이터는 cursor으로 반환됩니다. 내 질문은 "어떻게 (예를 들어, 자바 목록, 구조) 사용자 정의 데이터 구조로이 데이터 구조를 변환 할 수 있습니까?"입니다결과를 MongoDB의 사용자 정의 데이터 구조로 변환합니다.

BasicDBObject query = new BasicDBObject(); 

     query.put("i", 71); 

     cursor = coll.find(query); 

     try { 
      while(cursor.hasNext()) { 
       System.out.println(cursor.next()); 
      } 
     } finally { 
      cursor.close(); 
     } 

답변

2

모르핀은 MongoDB를위한 오브젝트 맵핑을 수행하는 라이브러리입니다 : http://code.google.com/p/morphia/.

+0

나는 간단한 해결책을 찾고있다. 나는 Morphia가 지루한 해결책이라고 생각한다. – Pankesh

+0

내가 물어볼 수 있다면, morphia는 지루한 무엇입니까? 나는 그것이 아주 간단하다는 것을 느낀다. 다른 옵션은 동적 언어를 선택하여 결과 세트가 다시지도로 제공되는 것입니다. 나는 mongo + clojure를이 방법으로 사용했다. 이것은 java + morphia 접근보다 좋다고 생각한다. – Kevin

+0

많은 시간과 조언을 해주신 Kevin에게 감사드립니다. – Pankesh

관련 문제