我想在现有文档上创建一个新字段。我使用下面的行把所有的文件从数据库中到波苏斯:使用字符串名称将字段添加到Mongo文档
var collection = _database.GetCollection<Address>(collectionName);
我然后进行一些更改,每使用这条线将它们保存到数据库:
collection.ReplaceOne(
filter: new BsonDocument("_id", a.id),
options: new UpdateOptions { IsUpsert = true },
replacement: a);
这一切都很好。
要添加一个领域,我已尝试以下步骤:
a.ToBsonDocument().Add("RainfallMM", rainfallMM);
不过,这并不使它的数据库。它有一个窍门吗?
您是否将该字段添加到Address模型? – BOR4
嗨BOR,不,我没有将它添加到地址模型。我期待动态地添加该字段 – Fidel