# File lib/mongoid/collection.rb, line 144 def update(selector, document, options = {}) updater = Threaded.update_consumer(klass) if updater updater.consume(selector, document, options) else master(options).update(selector, document, options) end end