SubdocExtensions ClassCouchbase .NET SDK 2.3.3
Inheritance Hierarchy
System.Object
  Couchbase.SubdocExtensions

Namespace: Couchbase
Assembly: Couchbase.NetClient (in Couchbase.NetClient.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
public static class SubdocExtensions

The SubdocExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberArrayAddUnique<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.
Public methodStatic memberArrayAppend<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.
Public methodStatic memberArrayInsert<TDocument, TElement>
Insert a fragment of type TElement into an array in a document of type TDocument, using a given lambda expression path.
Public methodStatic memberArrayPrepend<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.
Public methodStatic memberContent<TDocument, TContent>
Get the result type TContent from a document of type TDocument, using a given lambda expression path.
Public methodStatic memberCounter<TDocument, TContent>
Increment or decrement a counter of type TContent in a document of type TDocument, using a given lambda expression path.
Public methodStatic memberExists<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.
Public methodStatic memberExists<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.
Public methodStatic memberGet<TDocument, TContent>
Get a fragment of type TContent from a document of type TDocument, using a given lambda expression path.
Public methodStatic memberInsert<TDocument, TContent>
Insert a fragment of type TContent into a document of type TDocument, using a given lambda expression path.
Public methodStatic memberRemove<TDocument, TContent>
Remove a fragment of type TContent from a document of type TDocument, using a given lambda expression path.
Public methodStatic memberReplace<TDocument, TContent>
Replace a fragment of type TContent in a document of type TDocument, using a given lambda expression path.
Public methodStatic memberUpsert<TDocument, TContent>
Update or insert a fragment of type TContent into a document of type TDocument, using a given lambda expression path.
Top
See Also