2014-06-23 8 views
0

나는 도메인 클래스를 유지하기 위해 Mongodb를 사용하는 Grails 어플리케이션을 가지고있다. 또한 Mongodb에는 도메인 코드 뒤에 모델링되지 않은 콜렉션이 있습니다. 전화 코드와 통화 환율과 같은 정적 데이터이기 때문입니다. 도메인 클래스 다음에 모델링되지 않았기 때문에 코드를 통해 컬렉션에 액세스하려면 어떻게해야합니까? GORM의 파인더를 사용하여 이러한 데이터를 올바르게 검색 할 수 없습니까?Grails Mongodb 정적 콜렉션 액세스

답변

1

GORM은 (는) 옵션이 아닙니다. ,
runtime 'org.mongodb:mongo-java-driver:2.11.3'처럼 buildConfig.groovy에 몽고 자바 드라이버 종속성을 추가 의존성을 새로 고치고 도메인 클래스를 모델로하지 않습니다 MongoDB를 그러한 모음에 액세스하는 방법을 보여줍니다 then follow this answer of mine.

+0

GORM을 사용하지 않는 이유는 무엇입니까? 그것은 드라이버 API에 대한 액세스를 제공합니다 ... –

+0

@MarkusWMahlberg 지적 해 주셔서 고맙습니다. 그렇습니다. MongoDB GORM은 유망 해 보입니다. 도메인 클래스로 모델링되지 않은 데이터에 대한 콜렉션에 액세스하려고 시도한 적이 있습니까? –

+0

아니요. 그러나 정확히 당신이 얻는 것은'com.mongodb.Mongo' 타입의 기본 드라이버 인스턴스입니다. 당신은 그걸로 모든 것을 할 수 있습니다. –