Как вставить bsondocument в новое поле в массиве? - PullRequest
0 голосов
/ 25 июня 2019

Я хотел бы добавить новый документ bsondocument с именем product3bson в новое поле с именем Product3. У меня есть что-то вроде этого.

{ jobIdField = jobId },
{ "Products" = 
    { "Product1" = productOptionsDictionary }, 
    { "Product2" = productOptionsDictionary }
}

var filter = Builders<BsonDocument>.Filter.Eq(jobIdField, jobId) &
             Builders<BsonDocument>.Filter.Exists("Products");
var update= Builders<BsonDocument>.Update.AddToSet(Products, 
            "Product3" = product3bson );
var updatelist = collection.UpdateOne(filter,update);

Как добавить поле Product3 и его значение product3bson на mongodb с помощью c #? Я хочу добавить Product3 в поле Products в моей коллекции

...