Mongoose Query.prototype.pre()函数
在Mongoose查询API中,pre()方法用于向mongoose查询实例中添加预中间件,可用于执行预查询操作。
语法:
参数: 它接受上述和下述的参数:
- fn: 它是一个用于执行预查询操作的中间件函数
返回类型: 它将返回一个Query对象作为响应。
创建node应用程序并安装Mongoose:
步骤1: 使用以下命令创建一个node应用程序:
步骤2: 完成 Node.js 应用程序后,使用以下命令安装所需的模块:
示例1: 在这个示例中,我们将使用此方法将查询过滤器记录到控制台。
文件名: main.js
应用程序运行步骤: 从项目的根目录使用以下命令运行应用程序:
输出:
示例2: 在这个示例中,我们将使用这种方法将整个查询记录到控制台。
文件名:main.js
运行应用程序的步骤: 以下是从项目的根目录运行应用程序的命令:
输出:
参考: https://mongoosejs.com/docs/api/query.html#query_Query-pre