Mongoose SchemaType.prototype.validate()函数
Mongoose 是一个用于node.js环境的MongoDB对象建模和处理工具。
Mongoose SchemaType validate 是一个SchemaType方法,它允许我们在将文档路径保存到数据库之前对其进行验证。让我们通过一些示例更好地理解这个方法。
创建一个node应用程序和安装Mongoose:
步骤1: 使用以下命令创建一个node应用程序:
步骤2: 创建ReactJS应用程序后,使用以下命令安装所需的模块:
项目结构: 它将如下所示。
示例1: 在这个示例中,我们将在特定的模式级别创建一个验证函数,该函数将允许我们验证新创建的模式实例的名称是否与“John Doe”相匹配。
文件名:main.js
运行应用程序的步骤: 运行以下命令,从项目的根目录中运行应用程序:
输出:
示例2: 在这个示例中,我们将在特定的模式级别上创建一个验证函数,以便验证新创建的模式实例的名称是否与“John Doe”匹配,并且这次我们将添加我们自定义的消息在控制台中记录。
文件名:main.js
运行应用程序的步骤: 从项目的根目录中使用以下命令运行应用程序:
输出:
参考: https://mongoosejs.com/docs/api/schematype.html#schematype_SchemaType-validate