c# MongoDB和更新列表的项目

本文关键字:项目 列表 更新 MongoDB | 更新日期: 2023-09-27 18:04:00

我有一个用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
        });
    }

如何存档?

c# MongoDB和更新列表的项目

mongodb c#驱动中有updateMany方法
此外,如果您想插入文档集,您可以使用insertMany方法。