Вот мой документ приложения
{
"_id": "binary_stuff",
"Name": "MyApplication",
"Settings": [
{
"_id": "binary_stuff",
"Key": "ImportDirectory",
"Value": "C:\data",
"Overrides": [{
"_id": "binary_stuff",
"NewValue": "C:\anotherData"
}]
},
}
Я знаю, как добавить вложенный документ настроек, но как я могу добавить новый переопределенный «вложенный документ».
Я пытался:
var query = Query.And(Query.EQ("_id", applicationId), Query.EQ("Settings._id", settingId));
var update = Update.AddToSetWrapped("Settings.Overrides", overrideViewModel.ToBsonDocument());
Run(database => database.Applications().Update(query, update, UpdateFlags.Upsert, SafeMode.True));
Это ничего не делает ...
Любая помощь будет оценена.
Спасибо, ребята !!