MongoDB和Rails:如何创建索引

den*_*iss 2 ruby ruby-on-rails mongodb ruby-on-rails-3

我在初始化程序mongo_config.rb中寻找一种方法来创建位置索引.换句话说,我希望能够做到

db.map.ensureIndex({"gps" : "2d"})

在初始化程序和ruby中.我该怎么做呢?

Zac*_*ker 5

请参阅MongoDB Ruby文档.你想要的ensure_index,例如map.ensure_index([["gps", Mongo::GEO2D]])会做你想要的,假设mapMongo::Collection.