如何或在ruby轨道上的Mongodb查询?

时间:2013-03-09 09:25:43

标签: ruby-on-rails mongodb rails-console

我需要在rails控制台中执行此sql查询(我正在使用mongodb):

SELECT * FROM Member WHERE name='x' OR age='42'

2 个答案:

答案 0 :(得分:2)

对于Mongoid我使用'any_of'。这应该有效:

Member.any_of({:name => x, :age => 42})

此处还有一些链接,可以与mongoid一起使用。我在他们的主要文档页面中没有看到这些:

http://two.mongoid.org/docs/querying/criteria.html#any_of

答案 1 :(得分:0)

你应该首先阅读Active Record Query Interface RailsGuide,它会回答你的问题,并可能会教你一些你还不知道的其他事情。