2013-07-30 2 views
-2

내 데이터 구조는 다음과 같습니다.MongoDB에서 문서 가져 오기

{ 
"Item" : { 
    "CreateTimestamp" : { 
     "@value" : "2012-12-31 01:48:24" 
    }, 
    "EventList" : { 
     "Event" : [ { 
      "@eventId" : "5", 
      "@eventName" : "Bullets" 
     }, { 
      "@eventId" : "33", 
      "@eventName" : "ItemMaster" 
     }] 
    }, 
    "DirNumber" : { 
     "@value" : "10713024" 
    }, 
    "MNumber" : { 
     "@value" : "10713024" 
    } 
}}} 

'DirNumber'를 사용하여 데이터를 가져 오려고합니다. 나는 자바에서 쿼리를 원하는 MongoDB를에

+0

자바와 함께 봄을 사용하고 있습니까? – Jayz

답변

0

당신의 POJO가에있는 문서를 읽어 줄 경우 자바에서 동일한 쿼리가 쉬워야한다 쓰기

,

public interface ItemRepository extends PagingAndSortingRepository<ItemDO, Serializable> { 
    @Query("{[email protected]:?0}") 
    List<ItemDO> findByDirNumber(String value); 
} 

나는 당신의 JSON에 _id 필드가 표시되지 않습니다. 데이터가 올바른 형식이 아닌 경우이 방법은 작동하지 않습니다.

관련 문제