Подтвердить что ты не робот

В MongoDB, как вы используете $set для обновления вложенного значения?

В MongoDB как вы используете $set для обновления вложенного значения?

4b9b3361

Ответ 1

Используя dot notation:

db.people.update({ }, { $set: { "address.street": "Main Street" } })

Ответ 2

В дополнение к ответу Нильса также проверьте "тип" вложенного значения. В моем случае это была "строка", сформированная из json. Хотя это может быть маловероятным, но убедитесь, что значение имеет правильный тип.