This class contains the logic for supporting atomic operations against the database.
Adds pull modifiers to the modifiers hash.
@example Add pull operations.
modifiers.pull({ "addresses" => { "street" => "Bond" }})
@param [ Hash ] modifications The pull modifiers.
@since 2.2.0
Adds push modifiers to the modifiers hash.
@example Add push operations.
modifiers.push({ "addresses" => { "street" => "Bond" }})
@param [ Hash ] modifications The push modifiers.
@since 2.1.0
Adds set operations to the modifiers hash.
@example Add set operations.
modifiers.set({ "title" => "sir" })
@param [ Hash ] modifications The set modifiers.
Adds unset operations to the modifiers hash.
@example Add unset operations.
modifiers.unset([ "addresses" ])
@param [ Array<String> ] modifications The unset relation names.
[Validate]