Добре, това е част от това, което прави mongoid дразнещ за новодошлите. Хората очакват методи като User.all действително да върнат масив, когато той наистина връща само обекта Criteria.
За да осигури синтатичната захар на верижните методи и други фантастични механизми за заявки, Mongoid изглежда използва нещо от тип мързеливо зареждане.
Можете да направите:
#array index
User.all[0]
#first/last
User.all.first
#each over things, print out all the users
User.all.each {|u| p u}
#edit, I forgot to include this, which is probably what you really want
#this spits out an array
User.all.to_a
Затруднява бързата проверка дали нещата работят за новодошлите от ActiveRecord, където User.all просто връща масив.