Class UpdateDefinitionExtensions

| MongoDB CSharp Driver API Reference (original) (raw)

Namespace

MongoDB.Driver

Assembly

MongoDB.Driver.dll

Extension methods for UpdateDefinition.

public static class UpdateDefinitionExtensions

Inheritance

UpdateDefinitionExtensions

Inherited Members

Methods

AddToSetEach<TDocument, TItem>(UpdateDefinition, FieldDefinition, IEnumerable)

Combines an existing update with an add to set operator.

AddToSetEach<TDocument, TItem>(UpdateDefinition, Expression<Func<TDocument, IEnumerable>>, IEnumerable)

Combines an existing update with an add to set operator.

AddToSet<TDocument, TItem>(UpdateDefinition, FieldDefinition, TItem)

Combines an existing update with an add to set operator.

AddToSet<TDocument, TItem>(UpdateDefinition, Expression<Func<TDocument, IEnumerable>>, TItem)

Combines an existing update with an add to set operator.

BitwiseAnd<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with a bitwise and operator.

BitwiseAnd<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with a bitwise and operator.

BitwiseOr<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with a bitwise or operator.

BitwiseOr<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with a bitwise or operator.

BitwiseXor<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with a bitwise xor operator.

BitwiseXor<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with a bitwise xor operator.

CurrentDate(UpdateDefinition, FieldDefinition, UpdateDefinitionCurrentDateType?)

Combines an existing update with a current date operator.

CurrentDate(UpdateDefinition, Expression<Func<TDocument, object>>, UpdateDefinitionCurrentDateType?)

Combines an existing update with a current date operator.

Inc<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with an increment operator.

Inc<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with an increment operator.

Max<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with a max operator.

Max<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with a max operator.

Min<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with a min operator.

Min<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with a min operator.

Mul<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with a multiply operator.

Mul<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with a multiply operator.

PopFirst(UpdateDefinition, FieldDefinition)

Combines an existing update with a pop operator.

PopFirst(UpdateDefinition, Expression<Func<TDocument, object>>)

Combines an existing update with a pop operator.

PopLast(UpdateDefinition, FieldDefinition)

Combines an existing update with a pop operator.

PopLast(UpdateDefinition, Expression<Func<TDocument, object>>)

Combines an existing update with a pop operator.

PullAll<TDocument, TItem>(UpdateDefinition, FieldDefinition, IEnumerable)

Combines an existing update with a pull operator.

PullAll<TDocument, TItem>(UpdateDefinition, Expression<Func<TDocument, IEnumerable>>, IEnumerable)

Combines an existing update with a pull operator.

PullFilter<TDocument, TItem>(UpdateDefinition, FieldDefinition, FilterDefinition)

Combines an existing update with a pull operator.

PullFilter<TDocument, TItem>(UpdateDefinition, Expression<Func<TDocument, IEnumerable>>, FilterDefinition)

Combines an existing update with a pull operator.

PullFilter<TDocument, TItem>(UpdateDefinition, Expression<Func<TDocument, IEnumerable>>, Expression<Func<TItem, bool>>)

Combines an existing update with a pull operator.

Pull<TDocument, TItem>(UpdateDefinition, FieldDefinition, TItem)

Combines an existing update with a pull operator.

Pull<TDocument, TItem>(UpdateDefinition, Expression<Func<TDocument, IEnumerable>>, TItem)

Combines an existing update with a pull operator.

PushEach<TDocument, TItem>(UpdateDefinition, FieldDefinition, IEnumerable, int?, int?, SortDefinition)

Combines an existing update with a push operator.

PushEach<TDocument, TItem>(UpdateDefinition, Expression<Func<TDocument, IEnumerable>>, IEnumerable, int?, int?, SortDefinition)

Combines an existing update with a push operator.

Push<TDocument, TItem>(UpdateDefinition, FieldDefinition, TItem)

Combines an existing update with a push operator.

Push<TDocument, TItem>(UpdateDefinition, Expression<Func<TDocument, IEnumerable>>, TItem)

Combines an existing update with a push operator.

Rename(UpdateDefinition, FieldDefinition, string)

Combines an existing update with a field renaming operator.

Rename(UpdateDefinition, Expression<Func<TDocument, object>>, string)

Combines an existing update with a field renaming operator.

SetOnInsert<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with a set on insert operator.

SetOnInsert<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with a set on insert operator.

Set<TDocument, TField>(UpdateDefinition, FieldDefinition<TDocument, TField>, TField)

Combines an existing update with a set operator.

Set<TDocument, TField>(UpdateDefinition, Expression<Func<TDocument, TField>>, TField)

Combines an existing update with a set operator.

Unset(UpdateDefinition, FieldDefinition)

Combines an existing update with an unset operator.

Unset(UpdateDefinition, Expression<Func<TDocument, object>>)

Combines an existing update with an unset operator.