我试图通过它的id搜索嵌入的文档,并将其返回。这是可能的,但只有在我看来,通过使用mongo来查找嵌入它的文档,然后在ruby中搜索该文档以获取我之后的嵌入文档。就像这样:Mongoid找到嵌入的文档
# commenter.rb
def post
# todo: find syntax do avoid double query
if user = User.any_of({'posts.commenter_ids' => self.id}).last
user.posts.where('commenter_ids' => self.id).last
end
end
看似简单,但我没有发现任何东西我明明喜欢在谷歌/ SO搜索。
想法?
请您提供您的模型? – 2013-03-18 18:18:10