1
我認爲將回復嵌入該消息中的特定消息是一種最佳實踐,我試圖使用mongoid來實現它。這裏是我有使用mongoid在mongodb消息父內嵌入消息回覆
class Message
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Paranoia
field :subject
field :body
field :sender_deleted, :type => Boolean, :default => false
field :recipient_deleted, :type => Boolean, :default => false
field :read_at, :type => DateTime
referenced_in :sender, :class_name => "User", :inverse_of => :sender, :foreign_key => 'sender_id'
referenced_in :recipient, :class_name => "User", :inverse_of => :recipient, :foreign_key => 'recipient_id'
embeds_many :replies, :class_name => 'Message'
embedded_in :message, :inverse_of => :replies
這裏就是我試圖定義消息和該國關係的一部分:
embeds_many :replies, :class_name => 'Message'
embedded_in :message, :inverse_of => :replies
它不是爲我工作,我不知道爲什麼,任何想法我怎麼能做這樣的事情?