<private> new MutateInBuilder()
- Since:
-
- 2.1.4 (stability: committed)
Members
-
addUnique
-
- Deprecated:
-
- Alias for arrayAddUnique
-
pushBack
-
- Deprecated:
-
- Alias for arrayAppend
-
pushFront
-
- Deprecated:
-
- Alias for arrayPrepend
Methods
-
arrayAddUnique(path, value, createParents) → {MutateInBuilder}
-
Adds an array add unique operation to this mutation operation set.
Parameters:
Name Type Description path
string value
Object createParents
boolean - Since:
-
- 2.2.1 (stability: committed)
Returns:
- Type
- MutateInBuilder
-
arrayAppend(path, value, createParents) → {MutateInBuilder}
-
Adds an array push back operation to this mutation operation set.
Parameters:
Name Type Description path
string value
Object createParents
boolean - Since:
-
- 2.2.1 (stability: committed)
Returns:
- Type
- MutateInBuilder
-
arrayInsert(path, value) → {MutateInBuilder}
-
Adds an array insert operation to this mutation operation set.
Parameters:
Name Type Description path
string value
Object - Since:
-
- 2.1.4 (stability: committed)
Returns:
- Type
- MutateInBuilder
-
arrayPrepend(path, value, createParents) → {MutateInBuilder}
-
Adds an array push front operation to this mutation operation set.
Parameters:
Name Type Description path
string value
Object createParents
boolean - Since:
-
- 2.1.4 (stability: committed)
Returns:
- Type
- MutateInBuilder
-
counter(path, delta, createParents) → {MutateInBuilder}
-
Adds a count operation to this mutation operation set.
Parameters:
Name Type Description path
string delta
number createParents
boolean - Since:
-
- 2.1.4 (stability: committed)
Returns:
- Type
- MutateInBuilder
-
execute(callback)
-
Executes this set of mutation operations on the bucket.
Parameters:
Name Type Description callback
- Since:
-
- 2.1.4 (stability: committed)
-
insert(path, value, createParents) → {MutateInBuilder}
-
Adds an insert operation to this mutation operation set.
Parameters:
Name Type Description path
string value
Object createParents
boolean - Since:
-
- 2.1.4 (stability: committed)
Returns:
- Type
- MutateInBuilder
-
remove(path) → {MutateInBuilder}
-
Adds an remove operation to this mutation operation set.
Parameters:
Name Type Description path
string - Since:
-
- 2.1.4 (stability: committed)
Returns:
- Type
- MutateInBuilder
-
replace(path, value) → {MutateInBuilder}
-
Adds an replace operation to this mutation operation set.
Parameters:
Name Type Description path
string value
Object - Since:
-
- 2.1.4 (stability: committed)
Returns:
- Type
- MutateInBuilder
-
upsert(path, value, createParents) → {MutateInBuilder}
-
Adds an upsert operation to this mutation operation set.
Parameters:
Name Type Description path
string value
Object createParents
boolean - Since:
-
- 2.1.4 (stability: committed)
Returns:
- Type
- MutateInBuilder