0
Как установить 2D-индекс в игре morphia?Как установить 2D-индекс в Play Morphia?
Пример:
db.places.ensureIndex({ loc : "2d" })
http://www.mongodb.org/display/DOCS/Geospatial+Indexing
Как установить 2D-индекс в игре morphia?Как установить 2D-индекс в Play Morphia?
Пример:
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
Вы можете сделать это с этим несколько Hacky [непроверенным] кодом:
MorphiaPlugin.ds()
.getMongo()
.getDB('dbname')
.getCollection('places')
.ensureIndex(BasicDBObject(loc, "2d"));
Но вы можете просто хотите чтобы сделать это из оболочки, как вы покажете. Это одно время.
Исправить, его игра 1.2.x. Bummer об отсутствии поддержки 2D. – darren