Mongoid обвива обекта Collection, за да върне обекти от правилния клас.
Така че, ако потребителят е модел Mongoid:
cursor = User.collection.find({}, {}) # Just like the Ruby driver...
records = cursor.to_a # An array of User objects
Редактирайте за добавяне:всъщност обгръща и класа Cursor на Mongo. Вижте тук:
def each
@cursor.each do |document|
yield Mongoid::Factory.build(@klass, document)
end
end