我正在构建一个 rails3 网络应用程序。在 mongoid 中是否有这样的查询
db.collection.where((:status => "abc" OR :status2=>"abc") , :license=>"Active")
我不知道我的集合中存在哪些字段,status 和 status2 字段之间的一个字段可能存在于我的集合中,或者两者都存在。
更新我发现我可以将 any_of 用于 OR 但它不起作用。查询是runny find,但没有结果。
db.collection.any_of(:status=>"abc",:status2=>"abc").where(:license=>"Active")