0
找我有以下嵌入式結構Mongoid通過嵌入文檔
class CbAuthor
include Mongoid::Document
embeds_many: cb_bylines
field :name, type: String
end
class CbByline
include Mongoid::Document
embedded_in :cb_author
has_many :cb_articles
field :byline, type: String
end
class CbArticle
include Mongoid::Document
belongs_to :cb_byline
end
這是因爲有很多署名或假名的作者在出版和被附會自己的分析報告。所以當我有一個字體時,我如何找到作者?這將是必要的,因爲他們將有儀表板,應該列出他們在各自的副標題下編寫的所有文章。
我試過CbAuthor.cb_bylines
但這給了我一個沒有方法的錯誤。或CbAuthor.where(cb_bylines["byline"]: bylineInQuestion)
,但也會給出錯誤。
本質上的目標是有一個作者的名字來找到那些署名