如何确定,如果FindOneAndUpdate在官方C#MongoDB驱动程序中导致Upsert?

时间:2016-11-01 19:38:54

标签: c# mongodb mongodb-.net-driver

如果结果为model,我应该怎么知道?

FilterDefinition<T> filter = Builders<T>.Filter.Eq("_id", modelId);
UpdateDefinition<T> update = ... ;

var opts = new FindOneAndUpdateOptions<T>()
{
    IsUpsert = true,
    ReturnDocument = ReturnDocument.After
};

var model = this.Collection.FindOneAndUpdate(filter, update, opts);

0 个答案:

没有答案