5

如何使用 C# UpdateAPI 将新字段插入 MongoDB 集合?

我正在尝试做的事情:我有一个HomePhoneId字段需要插入到我的People集合中的每个文档中。

有任何想法吗?

4

2 回答 2

6

以下代码应该可以工作:

collection.Update(Query.Null, Update.Set("HomePhoneId", "some value"), UpdateFlags.Multi)

顺便说一句,您可以在这里查看驱动程序文档。

于 2012-06-04T10:08:31.723 回答
3

以下代码应该可以工作:

        var filterDefinition = Builders<Models.Doctor>.Filter.Where(w => w.Name!=null);
        var updateDefinition = Builders<Models.Doctor>.Update
            .Set(d => d.IsApproved, value);
        _doctorRepository.Collection.UpdateMany(filterDefinition, updateDefinition);
于 2017-03-01T14:51:30.753 回答