Как убрать все элементы из массива с помощью mongoose
Здраствуйте, мне нужно убрать все элементы из массива в коллекции mongodb.
Структура коллекции выглядит следующим образом:
{
gid: '111111',
list: [{},{},{}]
}
Для ее получения я использую данный код:
const database = await Model.findOrCreate({ gid: '111111' }, { gid: '111111' });
console.log(database.doc.list);
Я пытался убирать элементы с помощью while
и pop()
, но это сильно бьет по оптимизации кода и я думаю что так менее правильно.
Источник: Stack Overflow на русском