Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有Author和Book模型。
Author
Book
一个Author有很多嵌入式Books。
Books
我可以查询嵌入式Books,还是必须先获取Authors才能获取Books?
Authors
您可以查询嵌入的文档,只需限定名称。现在,这将返回所有拥有与您的查询匹配的书籍的作者。
如果作者被定义为有很多 :books (并且 book 是一个嵌入的::document)
@authors_with_sewid = Author.where("books.name" => "sewid").all
然后,您需要遍历作者并提取书籍。