The (mutable) document this path belongs to.
The full document path so far.
Traverses the document with the key-path represented by the receiver and returns the corresponding object or value.
Returns a new mutable document path instance with the passed in key-path or index appended.
A key-path can be a single property name or multiple property names separated by a dot. Indexes can also be specified as part of the key path using square brackets syntax. The empty string returns a document path representing the same portion of the document as the receiver. If a key path starts with a property name and is prefixed by a dot, the dot is ignored.
Removes a value at the document's key-path defined by the receiver.
If removing an index from an
RGA, any subsequent indexes will be shifted
left to fill the gap.
Sets a value at the document's key-path defined by the receiver.
Represents whether or not the value should be set as a
default value. Set this to
true if you want to set a default value that
you expect to be overwritten by other devices in the network. The default