MongoMapper的复杂查询 参考文档
在使用mongoMapper的时候,会用到一些比较复杂的查询,往往这个时候去看MongoMapper的文档发现并没有这些API的介绍。只是能发现很多人在用,比如$where
conditions.merge!( :conditions => {'$where' => "/#{options[:searchterm].strip.gsub(/\//, '\/')}/i.test( this.name + ' ' + this.urls.join(' ') )" } )
当然,你不能企图找join什么的方法,原因我就不说了。
实际上,很多复杂的MongoMapper查询没有文档是因为,我们完全可以参考MongoDB的文档来解决。如下是MongoDB的高级查询的文档,相当完善
http://www.mongodb.org/display/DOCS/Advanced+Queries
如下是关于$where使用的介绍
<div class="quote_title">引用
页:
[1]