Ruby on rails 3 使用mongo mapper时运行复杂命令

Ruby on rails 3 使用mongo mapper时运行复杂命令,ruby-on-rails-3,mongomapper,Ruby On Rails 3,Mongomapper,从mongo mapper获取连接并运行未通过mongo mapper封装的命令的最佳做法是什么?尝试: MongoMapper.database # or MyModel.collection 然后看看你能做什么 请注意,MongoMapper支持,您可以使用以下工具运行查询: MyModel.query.distinct(:field) 从MongoMapper 0.11.1开始,distinct等已正确委派,因此您现在可以执行MyModel.distinct(:field)。。。请参阅

从mongo mapper获取连接并运行未通过mongo mapper封装的命令的最佳做法是什么?

尝试:

MongoMapper.database
# or
MyModel.collection
然后看看你能做什么

请注意,MongoMapper支持,您可以使用以下工具运行查询:

MyModel.query.distinct(:field)

从MongoMapper 0.11.1开始,
distinct
等已正确委派,因此您现在可以执行
MyModel.distinct(:field)
。。。请参阅MongoMapper的查询引擎,以获取更多的抽象。