如何在mongodb中获取所有评论的文章?

时间:2012-05-11 02:53:37

标签: ruby-on-rails ruby-on-rails-3 mongodb mongoid

如何抓取所有评论文章?我有:

class Article
  include Mongoid::Document

  embeds_many :comments
end

class Comment
  include Mongoid::Document

  embedded_in :article
end

2 个答案:

答案 0 :(得分:0)

此刻。这似乎有效:

Article.where(:comments => {"$exists" => true})

我是否正确使用$exists指令用于此上下文?

答案 1 :(得分:0)

存在评论的文章(因此,不是零)

Article.where(:comments.ne => nil)