Mongo
. की तरह मॉडल संरचना गलत है आप केवल उन एम्बेडेड दस्तावेज़ों में जानकारी रखते हैं जो केवल मूल दस्तावेज़ में आवश्यक हैं।
यदि मेहमानों में आपके पास केवल स्थिति फ़ील्ड है, तो आप इसे आज़मा सकते हैं, उदाहरण के लिए, दो स्थिति प्रकार मौजूद हैं या मौजूद नहीं हैं
class User
include Mongoid::Document
has_and_belongs_to_belongs_to :event, :inverse_of => "present_guests"
has_and_belongs_to_belongs_to :event, :inverse_of => "not_present_guests"
end
class Event
include Mongoid::Document
has_and_belongs_to_many :present_guests, :class_name => "User", :inverse_of => "present_guests"
has_and_belongs_to_has_many :not_present_guests, :class_name => "User", :inverse_of => "not_present_guests"
end
तो आप इस तरह की स्थिति के साथ पूछताछ कर सकते हैं
Event.first.present_guests