我有 Author
和 Book
模型。
一个Author
有很多嵌入的Books
。
我可以查询嵌入的 Books
,还是必须先获取 Authors
才能获取 Books
?
最佳答案
您可以查询嵌入的文档,只需限定名称即可。现在,这将返回所有拥有与您的查询匹配的书籍的作者。
如果作者被定义为有很多 :books(并且 book 是一个嵌入的::document)
@authors_with_sewid = Author.where("books.name" => "sewid").all
然后您需要遍历作者并提取书籍。
https://stackoverflow.com/questions/3954520/
相关文章:
javascript - 如何在 Mongoose 中将 _id 设置为 db 文档?
mongodb - 使用 Mongoose、Node.js 和 Underscore 生成代码的简单
node.js - 一个包含 node.js 和 mongodb 的整个网站?
mongodb - 如何为 MongoDB 中的嵌入式文档创建唯一 ID?
mongodb - 如何在 MongoDB Compass 工具中执行更新($set)查询?
mongodb - 使用 mongimport 导入 JSON 文件,不断得到 `unexpecte