Я использую этот код для удаления определенного элемента массива, хранящегося в MongoDB, при нажатии на него из приложения. Но этот код не работает.
структура схемы выглядит так -
const tagsSchema = new Schema ({category: {type: String, required: true}, tname: { type: Array}}, {_id: true});
Ниже приведен код, который я использую для удаления элемента массива из базы данных -
Tags.updateOne ( {tname: req.params.name}, {$ pull: {_id: [req.params.id]}})
Например - «tname»: «технический», "нетехнический"
Теперь в приложении щелкают по техническому, чтобы удалить его, но с кодом, который я использую, он не удаляется.