SubdocExtensions Class |
Namespace: Couchbase
The SubdocExtensions type exposes the following members.
Name | Description | |
---|---|---|
ArrayAddUniqueTDocument, TContent, TElement |
Add a unique fragment of type TContent into an array in a document of type TDocument,
using a given lambda expression path.
| |
ArrayAppendTDocument, 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.
| |
ArrayInsertTDocument, TElement |
Insert a fragment of type TElement into an array in a document of type TDocument,
using a given lambda expression path.
| |
ArrayPrependTDocument, 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.
| |
ContentTDocument, TContent |
Get the result type TContent from a document of type TDocument,
using a given lambda expression path.
| |
CounterTDocument, TContent |
Increment or decrement a counter of type TContent in a document of type TDocument,
using a given lambda expression path.
| |
ExistsTDocument, TContent(IDocumentFragmentTDocument, ExpressionFuncTDocument, TContent) |
Get the existence result for a fragement of type TContent from a document of type TDocument,
using a given lambda expression path.
| |
ExistsTDocument, TContent(ILookupInBuilderTDocument, ExpressionFuncTDocument, TContent) |
Check for existence of a fragment of type TContent within a document of type TDocument,
using a given lambda expression path.
| |
GetTDocument, TContent |
Get a fragment of type TContent from a document of type TDocument,
using a given lambda expression path.
| |
GetCountTDocument, TContent |
Get the number of items in a fragment of type TContent within a document of type TDocument,
using a given lambda expression path.
| |
InsertTDocument, TContent |
Insert a fragment of type TContent into a document of type TDocument,
using a given lambda expression path.
| |
RemoveTDocument, TContent |
Remove a fragment of type TContent from a document of type TDocument,
using a given lambda expression path.
| |
ReplaceTDocument, TContent |
Replace a fragment of type TContent in a document of type TDocument,
using a given lambda expression path.
| |
UpsertTDocument, TContent |
Update or insert a fragment of type TContent into a document of type TDocument,
using a given lambda expression path.
|