我需要执行在轨控制台这个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