だから私はMongoidを使用していて、それを参照してオブジェクトを返したいと思っています。私が持っているとしましょう:
class User
include Mongoid::Document
has_many :pictures
end
class Picture
include Mongoid::Document
belongs_to :user
end
問題はこのコードにあります:
users = User.all #goes to the db
users.each do |user|
pic = user.pictures.first # <--- bad! hitting the db again here
end
では、参照を含むオブジェクト(ユーザー)を返すにはどうすればよいので、dbを再度ヒットする必要はありませんか?