Я использую официальный драйвер Mongodb C#. Я хочу изменить определенное значение в массиве с некоторым другим значением. Массив содержит список значений. Напр.Заменить значение в массиве
{
_id: id1,
values: [23, 78, 20]
}
Я хочу предположить, чтобы заменить 23 на 25. Я знаю один ответ, если это правильно. Сначала я вытаскиваю этот элемент, а затем нажимаю другой. Но проблема в том, что если элемент отсутствует, то и push будет вставлять элемент. Во-вторых, он изменит положение и введет элемент в конце. Скажите, пожалуйста, как это сделать.
Читайте о позиционном операторе –
Я прочитал, но все примеры об увеличении значения. –
ну, swap '$ inc' за' $ set', и вам хорошо идти. –