Class | Mongoid::Relations::Referenced::Batch::Insert |
In: |
lib/mongoid/relations/referenced/batch/insert.rb
|
Parent: | Object |
documents | [RW] | |
options | [RW] |
Consumes an execution that was supposed to hit the database, but is now being deferred to later in favor of a single batch insert.
@example Consume the operation.
set.consume({ "field" => "value" }, { :safe => true })
@param [ Hash ] document The document to collect. @param [ Hash ] options The persistence options.
@option options [ true, false ] :safe Persist in safe mode.
@since 2.0.2, batch-relational-insert
Has this operation consumed any executions?
@example Is this consumed?
insert.consumed?
@return [ true, false ] If the operation has consumed anything.
@since 2.0.2, batch-relational-insert
Execute the batch insert operation on the collection.
@example Execute the operation.
insert.execute(collection)
@param [ Collection ] collection The root collection.
@since 2.0.2, batch-relational-insert