# File lib/mongoid/relations/targets/enumerable.rb, line 147
        def each
          if loaded?
            loaded.each do |doc|
              yield(doc)
            end
          else
            unloaded.each do |doc|
              loaded.push(added.delete_one(doc) || doc)
              yield(doc)
            end
          end
          added.each do |doc|
            yield(doc)
          end
          @executed = true
        end