【发布时间】:2012-02-02 10:05:10
【问题描述】:
在我的 Rails 应用程序中,我正在编写 mongo db 查询到它应该执行 AND 操作的集合 (示例:基本上我想要来自 city=delhi 和 gender=male 的集合中的所有用户详细信息)。我被困在这个,我指的是这个链接。 http://mongomapper.com/documentation/plugins/querying.html。即使我已经关注了以下链接MongoMapper OR clause on 2 columns - Rails 3.1.rc4。但是没有任何效果,我是新手,我不知道这是正确的方法还是有什么方法,请帮助我。
我正在使用 rails 3.1 和 mongo_mapper ORM。
查询详情:
@c=Customer.where(:$and => [:gender => "Male",:city => "DELHI/NCR"])
Output: #<Plucky::Query $and: [{:gender=>"Male", :city=>"DELHI/NCR"}], transformer: #<Proc:0xe6429b4@/home/vijay/.rvm/gems/ruby-1.9.2-p290/gems/mongo_mapper-0.11.0/lib/mongo_mapper/plugins/querying.rb:79 (lambda)>>
我试过了,也没用
@c=Customer.where(:$and => [{:gender => "Male"},{:city => "DELHI/NCR"}])
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 mongodb mongomapper