Итак, у меня есть эта проблема, когда я не могу обновить «роль» документа. Документ представляет собой объект «пользователь» (объект «Пользовательская схема в MEANjs»), и он обладает свойством предопределенных ролей. Это роли часть из схемы:MongoDB | Невозможно обновить «роль» документа
roles: {
type: [{
type: String,
enum: ['user','volunteer','participant','manager', 'admin']
}],
default: ['volunteer']
}
И я обновляю его с помощью регулярного запроса PUT. Запрос возвращает OK (200), но ничего не меняется. Если я использую тот же метод для обновления другого поля (пользовательского, которое я создал), он отлично работает.
Любые подсказки? может быть, что-то с перечислением здесь?
спасибо!
PS - документ версия (__v
) не горит, поэтому ничего делать с этим
Спасибо :) осознал это как раз перед тем, как вы ответили на него. еще раз спасибо :) – Aviad