2011-06-16 170 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

相關問題