У меня есть коллекция документов, как указано ниже. Мне нужно проверить внутреннюю коллекцию RuleList, если значение существует, а затем обновить коллекцию или вставить новый элемент в коллекцию RuleList с помощью mongodb C#. Я смог обновить RuleName и RuleDesc по запросу с помощью objectId.Обновление внутренней коллекции в MongoDB
{
"_id": ObjectId("4fb21439f31dfd122ce39c4a"),
"RuleName": "Rule 1",
"RuleDesc": "Rule for log"
"RulesList":[{
"No" : "1",
"Name" : "LogRule",
"Field" : "Log"},{
"No" : "2",
"Name" : "IDRule",
"Field" : "IDEntry"}]
}
Я отредактировал ваше название. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –