我想在現有文檔上創建一個新字段。我使用下面的行把所有的文件從數據庫中到波蘇斯:使用字符串名稱將字段添加到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