Method Save
Save<TNominalType>(TNominalType)
Saves a document to this collection. The document must have an identifiable Id field. Based on the value of the Id field Save will perform either an Insert or an Update.
public virtual WriteConcernResult Save<TNominalType>(TNominalType document)
Parameters
documentTNominalTypeThe document to save.
Returns
- WriteConcernResult
A WriteConcernResult (or null if WriteConcern is disabled).
Type Parameters
TNominalTypeThe type of the document to save.
Save<TNominalType>(TNominalType, MongoInsertOptions)
Saves a document to this collection. The document must have an identifiable Id field. Based on the value of the Id field Save will perform either an Insert or an Update.
public virtual WriteConcernResult Save<TNominalType>(TNominalType document, MongoInsertOptions options)
Parameters
documentTNominalTypeThe document to save.
optionsMongoInsertOptionsThe options to use for this Save.
Returns
- WriteConcernResult
A WriteConcernResult (or null if WriteConcern is disabled).
Type Parameters
TNominalTypeThe type of the document to save.
Save<TNominalType>(TNominalType, WriteConcern)
Saves a document to this collection. The document must have an identifiable Id field. Based on the value of the Id field Save will perform either an Insert or an Update.
public virtual WriteConcernResult Save<TNominalType>(TNominalType document, WriteConcern writeConcern)
Parameters
documentTNominalTypeThe document to save.
writeConcernWriteConcernThe write concern to use for this Insert.
Returns
- WriteConcernResult
A WriteConcernResult (or null if WriteConcern is disabled).
Type Parameters
TNominalTypeThe type of the document to save.
Save(Type, object)
Saves a document to this collection. The document must have an identifiable Id field. Based on the value of the Id field Save will perform either an Insert or an Update.
public virtual WriteConcernResult Save(Type nominalType, object document)
Parameters
Returns
- WriteConcernResult
A WriteConcernResult (or null if WriteConcern is disabled).
Save(Type, object, MongoInsertOptions)
Saves a document to this collection. The document must have an identifiable Id field. Based on the value of the Id field Save will perform either an Insert or an Update.
public virtual WriteConcernResult Save(Type nominalType, object document, MongoInsertOptions options)
Parameters
nominalTypeTypeThe type of the document to save.
documentobjectThe document to save.
optionsMongoInsertOptionsThe options to use for this Save.
Returns
- WriteConcernResult
A WriteConcernResult (or null if WriteConcern is disabled).
Save(Type, object, WriteConcern)
Saves a document to this collection. The document must have an identifiable Id field. Based on the value of the Id field Save will perform either an Insert or an Update.
public virtual WriteConcernResult Save(Type nominalType, object document, WriteConcern writeConcern)
Parameters
nominalTypeTypeThe type of the document to save.
documentobjectThe document to save.
writeConcernWriteConcernThe write concern to use for this Insert.
Returns
- WriteConcernResult
A WriteConcernResult (or null if WriteConcern is disabled).