0
재생 모드에서 2D 인덱스를 설정하는 방법은 무엇입니까?Play Morphia에서 2D 색인을 설정하는 방법은 무엇입니까?
예 :
db.places.ensureIndex({ loc : "2d" })
http://www.mongodb.org/display/DOCS/Geospatial+Indexing
재생 모드에서 2D 인덱스를 설정하는 방법은 무엇입니까?Play Morphia에서 2D 색인을 설정하는 방법은 무엇입니까?
예 :
db.places.ensureIndex({ loc : "2d" })
http://www.mongodb.org/display/DOCS/Geospatial+Indexing
난 당신이 1.2.x.을 재생할 의미 가정
당신은 아직 @Indexed 주석에서이 작업을 수행 할 수것 같습니다 : http://code.google.com/p/morphia/issues/detail?id=290
이 다소 해키 [안된] 코드로 할 수:
MorphiaPlugin.ds()
.getMongo()
.getDB('dbname')
.getCollection('places')
.ensureIndex(BasicDBObject(loc, "2d"));
하지만 당신은 할 수 있습니다 당신이 보여 주듯이 쉘에서 그것을 할 수 있습니다. 그것은 한 가지 일입니다.
올바른 게임입니다. 1.2.x. 2D 지원이 부족하다는 사실을 깨닫습니다. – darren