gpt4 book ai didi

mongomapper - 使用 MongoMapper 的嵌入式文档的父关联

转载 作者:行者123 更新时间:2023-12-02 06:43:41 26 4
gpt4 key购买 nike

如果我有:

class Post
include MongoMapper::Document

has_many :comments
end

如果我这样做:

class Comment
include MongoMapper::EmbeddedDocument

belongs_to :post # relevant part
end

是使用 _root_document/_parent_document 创建关联,还是我必须添加(冗余的)key :post_id

最佳答案

您不需要 post_id 或 belongs_to :post。相反,您可以使用 embedded_in :post。这将为名为 _parent_reference 的 post 创建一个读取方法,因此您可以说 comment.post 而不是 comment._parent_reference。

class Comment
include MongoMapper::EmbeddedDocument

embedded_in :post
end

关于mongomapper - 使用 MongoMapper 的嵌入式文档的父关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4015548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com