Extensions related to lambda path evaluation for ILookupInBuilder<TDocument>,
IMutateInBuilder<TDocument>, and IDocumentFragment<TDocument>.

Assembly: Couchbase.NetClient (in Couchbase.NetClient.dll) Version: 0.0.0.0 (0.0.0.0)

The SubdocExtensions type exposes the following members.

Name | Description | |
---|---|---|
![]() ![]() | ArrayAddUnique<TDocument, TContent, TElement> |
Add a unique fragment of type TContent into an array in a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | ArrayAppend<TDocument, TContent, TElement> |
Push a fragment of type TContent into the back of an array in a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | ArrayInsert<TDocument, TElement> |
Insert a fragment of type TElement into an array in a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | ArrayPrepend<TDocument, TContent, TElement> |
Push a fragment of type TContent into the front of an array in a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Content<TDocument, TContent> |
Get the result type TContent from a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Counter<TDocument, TContent> |
Increment or decrement a counter of type TContent in a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Exists<TDocument, TContent>(IDocumentFragment<TDocument>, Expression<Func<TDocument, TContent>>) |
Get the existence result for a fragement of type TContent from a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Exists<TDocument, TContent>(ILookupInBuilder<TDocument>, Expression<Func<TDocument, TContent>>) |
Check for existence of a fragment of type TContent within a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Get<TDocument, TContent> |
Get a fragment of type TContent from a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Insert<TDocument, TContent> |
Insert a fragment of type TContent into a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Remove<TDocument, TContent> |
Remove a fragment of type TContent from a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Replace<TDocument, TContent> |
Replace a fragment of type TContent in a document of type TDocument,
using a given lambda expression path.
|
![]() ![]() | Upsert<TDocument, TContent> |
Update or insert a fragment of type TContent into a document of type TDocument,
using a given lambda expression path.
|
