ruby-on-rails - mongoid 中 embeds_many 和 has_many 的

谁能给我解释一下 embeds_manyhas_many 在 mongoid 中的区别?

最佳答案

embeds_many 用于在父文档中存储相关文档。

has_many 用于将文档之间的关系存储在单独的集合中。 has_many 的相关记录有存储父文档 id 的字段。

关于ruby-on-rails - mongoid 中 embeds_many 和 has_many 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10860116/

相关文章:

mongodb - 在 MongoDB 中使用 UUID 而不是 ObjectID

mongodb - 自动重新连接异常 "master has changed"

node.js - Node.js/Mongoose 上的 "VersionError: No ma

javascript - 在 Meteor 应用程序中实现 MongoDB 2.4 的全文搜索

mongodb - 相当于 MongoDB 的 ERD?

node.js - Mongoose 试图打开未关闭的连接

javascript - MongoDB - 更新集合中所有记录的最快方法是什么?

mongodb - 如何使用 Scala 将 1 亿条记录加载到 MongoDB 中进行性能测试?

mongodb - 只安装 mongo shell,不安装 mongodb

mongodb - 尝试连接到 mongodb 服务器时无法识别 mongo 命令