Constructor BulkWriteUpdateOneModel
BulkWriteUpdateOneModel(string, FilterDefinition<TDocument>, UpdateDefinition<TDocument>, Collation, BsonValue, bool, IEnumerable<ArrayFilterDefinition>)
Initializes a new instance of the BulkWriteUpdateOneModel<TDocument> class.
public BulkWriteUpdateOneModel(string collectionNamespace, FilterDefinition<TDocument> filter, UpdateDefinition<TDocument> update, Collation collation = null, BsonValue hint = null, bool isUpsert = false, IEnumerable<ArrayFilterDefinition> arrayFilters = null)
Parameters
collectionNamespacestringCollection on which the operation should be performed.
filterFilterDefinition<TDocument>The filter to apply.
updateUpdateDefinition<TDocument>Update definition.
collationCollationSpecifies a collation.
hintBsonValueThe index to use.
isUpsertboolIndicating whether to insert the document if it doesn't already exist.
arrayFiltersIEnumerable<ArrayFilterDefinition>A set of filters specifying to which array elements an update should apply.
BulkWriteUpdateOneModel(CollectionNamespace, FilterDefinition<TDocument>, UpdateDefinition<TDocument>, Collation, BsonValue, bool, IEnumerable<ArrayFilterDefinition>)
Initializes a new instance of the BulkWriteUpdateOneModel<TDocument> class.
public BulkWriteUpdateOneModel(CollectionNamespace collectionNamespace, FilterDefinition<TDocument> filter, UpdateDefinition<TDocument> update, Collation collation = null, BsonValue hint = null, bool isUpsert = false, IEnumerable<ArrayFilterDefinition> arrayFilters = null)
Parameters
collectionNamespaceCollectionNamespaceCollection on which the operation should be performed.
filterFilterDefinition<TDocument>The filter to apply.
updateUpdateDefinition<TDocument>Update definition.
collationCollationSpecifies a collation.
hintBsonValueThe index to use.
isUpsertboolIndicating whether to insert the document if it doesn't already exist.
arrayFiltersIEnumerable<ArrayFilterDefinition>A set of filters specifying to which array elements an update should apply.
BulkWriteUpdateOneModel(string, FilterDefinition<TDocument>, UpdateDefinition<TDocument>, SortDefinition<TDocument>, Collation, BsonValue, bool, IEnumerable<ArrayFilterDefinition>)
Initializes a new instance of the BulkWriteUpdateOneModel<TDocument> class.
public BulkWriteUpdateOneModel(string collectionNamespace, FilterDefinition<TDocument> filter, UpdateDefinition<TDocument> update, SortDefinition<TDocument> sort, Collation collation = null, BsonValue hint = null, bool isUpsert = false, IEnumerable<ArrayFilterDefinition> arrayFilters = null)
Parameters
collectionNamespacestringCollection on which the operation should be performed.
filterFilterDefinition<TDocument>The filter to apply.
updateUpdateDefinition<TDocument>Update definition.
sortSortDefinition<TDocument>The sort definition to use.
collationCollationSpecifies a collation.
hintBsonValueThe index to use.
isUpsertboolIndicating whether to insert the document if it doesn't already exist.
arrayFiltersIEnumerable<ArrayFilterDefinition>A set of filters specifying to which array elements an update should apply.
BulkWriteUpdateOneModel(CollectionNamespace, FilterDefinition<TDocument>, UpdateDefinition<TDocument>, SortDefinition<TDocument>, Collation, BsonValue, bool, IEnumerable<ArrayFilterDefinition>)
Initializes a new instance of the BulkWriteUpdateOneModel<TDocument> class.
public BulkWriteUpdateOneModel(CollectionNamespace collectionNamespace, FilterDefinition<TDocument> filter, UpdateDefinition<TDocument> update, SortDefinition<TDocument> sort, Collation collation = null, BsonValue hint = null, bool isUpsert = false, IEnumerable<ArrayFilterDefinition> arrayFilters = null)
Parameters
collectionNamespaceCollectionNamespaceCollection on which the operation should be performed.
filterFilterDefinition<TDocument>The filter to apply.
updateUpdateDefinition<TDocument>Update definition.
sortSortDefinition<TDocument>The sort definition to use.
collationCollationSpecifies a collation.
hintBsonValueThe index to use.
isUpsertboolIndicating whether to insert the document if it doesn't already exist.
arrayFiltersIEnumerable<ArrayFilterDefinition>A set of filters specifying to which array elements an update should apply.