Я хочу использовать позиционный оператор MongoDB в коде C #. Вот структура данных для Клиента:
{
name:"Robert",
age:40,
addresses:[
{street:"...", city:"New York", country:"USA", ...},
{street:"...", city:"California", country:"USA", ...},
],
}
Итак, если я хочу обновить значение улицы, где указан адрес города Нью-Йорка, я использую этот запрос в MongoDB:
db.customer.update(
{ "addresses.city" : "New York"},
{ $set : {
"addresses.$" : {"street":"New street", city:"New York", country:"USA",...}
} }, false, true);
Какой эквивалентный запрос использовать в коде C #? Как использовать позиционный оператор в коде C #?
Я использую официальный драйвер MongoDB.