Osadzony dokument ze skojarzeniem belongs_to w Mongoid

Mam modele takie jak poniżej. Chcę wyszukiwać zdarzenia dla użytkownika z różnymi rodzajami statusów według listy gości. Jeśli nie jestem zła lista gości powinna być osadzona w wydarzeniach? Jeśli mój projekt modelu jest zły, jestem otwarty na inne rozwiązanie.

class User
  include Mongoid::Document

end

class Events
  include Mongoid::Document

  embeds_many :guests
end

Class Guests
  include Mongoid::Document

  embed_in :event
  belongs_to :user

  field :status

end

questionAnswers(2)

yourAnswerToTheQuestion