Мне очень нужна помощь с обновлением документа в MongoDB.
Итак, вот моя проблема. Мне нужно удалить объект внутри массива записей, имеющий тип OLD, однако перед его удалением мне нужно будет добавить его значение к объекту с типом CURRENT. Итак, приведенный ниже пример. Запрос должен изменить значение объекта CURRENT на 120, и объект типа OLD будет удален;
Я не могу сделать два запроса, так как этот запрос будет обновлять тысячи данных.
Это в node.js с использованием mon goose.
Заранее спасибо!
{
name: 'Test',
records: [
{
type: 'NEW',
value: 50,
},
{
type: 'OLD',
value: 100,
},
{
type: 'CURRENT',
value: 20
}
]
}