我需要執行在軌控制檯這個SQL查詢(我使用的MongoDB):如何在Ruby on Rails或Mongodb查詢中進行ruby查詢?
SELECT * FROM Member WHERE name='x' OR age='42'
我需要執行在軌控制檯這個SQL查詢(我使用的MongoDB):如何在Ruby on Rails或Mongodb查詢中進行ruby查詢?
SELECT * FROM Member WHERE name='x' OR age='42'
對於Mongoid我使用'any_of'。這應該工作:
Member.any_of({:name => x, :age => 42})
此外,這裏是一個鏈接到一些其他查詢,你可以使用mongoid。我沒有在他們的主要文檔頁面看到這些:
你應該通過閱讀Active Record Query Interface RailsGuide開始,它會回答你的問題,並可能教你一些其他的東西你不知道。
關於閱讀一些文檔什麼?或使用谷歌? – cthulhu 2013-03-09 09:39:56
沒有,沒有發現任何有用的東西。怎麼回答我的問題? – Aboelseoud 2013-03-09 09:45:14
有很多資源可以告訴你如何做到這一點。官方指南和SO問題。如果你還沒有找到任何東西,你顯然沒有足夠努力。另外 - 很高興顯示你已經嘗試過自己的解決方案。 – Jesper 2013-03-09 12:15:21