const mongoose = require('mongoose'); const exec = mongoose.Query.prototype.exec; mongoose.Query.prototype.exec = async function () { console.log(this.getQuery()); console.log(this.getFilter); } recibiendo una advertencia de depreciación al usar getQuery para usar getFilter en su lugar
y cuando se usa getFilter obtener getFilter no funciona
A juzgar por su código, asumo que está siguiendo el curso NodeJS: concepto avanzado. En cualquier caso, para poder hacer referencia a getFilter() en el prototipo exec, asegúrese de que la versión de mongoose sea la última en el momento de este comentario (5.11.17).