mongoose.model.find()
возвращает Объект запроса , который также имеет функцию remove()
.
Вы также можете использовать mongoose.model.findOne()
, если хотите удалить только один уникальный документ.
В противном случае вы также можете следовать традиционному подходу, когда вы сначала извлекаете документ, а затем удаляете.удалить документ (ы):
yourModelObj.findOneAndRemove(conditions, options, callback)
yourModelObj.findByIdAndRemove(id, options, callback)
yourModelObj.remove(conditions, callback);
var query = Comment.remove({ _id: id });
query.exec();