0
한 가지가 MongoDB의에 쿼리 상용구 코드는?단축 MongoDBObject 변환
그것에 대한 일반적인 방법이있다 (implicits 내가 추측 편리하지 않습니다)? 사전에
덕분에,
스테판
당신은 클래스 이름을 단축하는 단지 형 별칭을 정의 할 수 있습니다한 가지가 MongoDB의에 쿼리 상용구 코드는?단축 MongoDBObject 변환
그것에 대한 일반적인 방법이있다 (implicits 내가 추측 편리하지 않습니다)? 사전에
덕분에,
스테판
당신은 클래스 이름을 단축하는 단지 형 별칭을 정의 할 수 있습니다:
:type DBO = MongoDBObject
또는 유사한 방법으로
수입에 클래스 이름을 변경을import com.mongodb.casbah.commons.{MongoDBObject => DBO}
나는이 솔루션을별로 좋아하지 않습니다. 더 좋은 방법은 Rogue을 사용하는 것입니다. 그것은 더 잘 읽히는 것이 아니라, 사실 더 형식 안전합니다.
Pages.where(_.id gt new ObjectId(pageid)).orderAsc(_.id).limit(1)
또는 :) 같은 : 유일한 단점은 당신이 조회 할 수 있습니다 전에 먼저 DB 클래스를 정의해야하지만, 일단 당신이, 당신의 쿼리의 모습이다.
더 많은 예제에 대한 확인 here.