C#MongoDB并更新项目列表

时间:2016-08-25 12:19:15

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

我有一个用MongoCollection属性修饰的对象列表。

我想立即保存所有内容。现在我在循环中有这样的东西:

public virtual void Save(TEntity item, Context context)
    {
        var filter = Builders<TEntity>.Filter.Eq(x => x.Id, item.Id);
        GetCollection(context).ReplaceOne(filter, item, new UpdateOptions
        {
            IsUpsert = true
        });
    }

我如何存档?

1 个答案:

答案 0 :(得分:-1)

mongodb c#driver中有updateMany method 此外,如果要插入文档集,可以使用insertMany方法。