Mongoid उचित वर्ग की वस्तुओं को वापस करने के लिए संग्रह वस्तु को लपेटता है।
इसलिए, यदि उपयोगकर्ता एक मोंगोइड मॉडल है:
cursor = User.collection.find({}, {}) # Just like the Ruby driver...
records = cursor.to_a # An array of User objects
जोड़ने के लिए संपादित करें:यह वास्तव में मोंगो के कर्सर वर्ग को भी लपेटता है। यहां देखें:
def each
@cursor.each do |document|
yield Mongoid::Factory.build(@klass, document)
end
end