@MeinJun

Как на node.js + mongo db удалить запись из таблицы/очистить всю таблицу?

Есть БД списка покупок. Есть 2 кнопки: 1 - Должна очистить весь список; 2 - Встроена в каждый элемент списка и должна удалять его из БД при нажатии. Как это реализовать? Находил mongoose.connection.db.dropDatabase, но не смог заставить работать.
Роут 1 кнопки, очищающей всю таблицу:
router.post('/clear_list', async (req, res)=>{
    const list = await SchemaList.<УДАЛИТЬ ДАННЫЕ ВСЕЙ СХЕМЫ>
    await list.save();
    res.redirect('/list')
});


Роут второй кнопки, удаляющей один элемент из списка:
router.post('/del_elem', async (req, res)=>{
    const list = await SchemaList.<УДАЛИТЬ ЭТОТ ЭЛЕМЕНТ>
    await list.save();
    res.redirect('/list')
});
  • Вопрос задан
  • 702 просмотра
Решения вопроса 1
@Dasslier
FrontEnd Developer
Используете mongoose? deleteMany - удаляет все, deleteOne - одну запись
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы