2011-06-16 169 views
0
DdFbcrawlLinks.where(:$or => [{:feedtype => "news"},{:feedtype => "wall"}]).all 

DdFbcrawlLinks是我的模型,它具有值。但不幸的是abouve线返回空数组

但相同的代码工作正常在网上服务器

请帮

+0

$是什么意思:$或? – 2011-06-16 13:52:22

+0

它在mongo数据库中的关键字($或) – Sreeraj 2011-06-16 13:54:12

+0

ya ia m很惊讶,因为同一个鳕鱼工作正常,现在我不知道发生了什么.. – Sreeraj 2011-06-16 13:57:12

回答

0

在您的具体问题,在使用$会更好

DdFbcrawlLinks.where(:feedtype.in=>["news","wall"]).all 

更多:http://mongoid.org/docs/querying/criteria.html

+0

但是,如果我们需要它在不同的领域? – Sreeraj 2011-06-17 04:12:38

+0

在MM中,'.in'是数组查询条件的默认值,所以上面的代码相当于'DdFbcrawlLinks.where(:feedtype => [“news”,“wall”])。all' – 2011-06-17 13:24:52

相关问题