Mongoose SchemaTypes类型键
Mongoose SchemaType 具有一个名为 type 的特殊属性。Schema的每个属性都需要具有一些类型。当mongoose看到名为 type 的嵌套属性并且具有有效值时,它会认为必须使用给定类型声明 SchemaType 。
语法:
设置 Node.js Mongoose 模块:
步骤1: 使用以下命令创建一个 Node.js 应用程序:
步骤2: 创建NodeJS应用程序后,使用以下命令安装所需模块:
项目结构: 项目的结构如下所示:
示例1:
下面的示例说明了Mongoose SchemaType 的功能性。使用type键定义属性的类型,而不使用对象。通过控制台获取属性的接受数据。
运行程序的步骤: 从项目的根目录中执行以下命令来运行应用程序:
输出:
示例2: 下面的示例说明了Mongoose SchemaType类型键的功能。在这个示例中,我们使用类型键定义了嵌套属性的类型。并在控制台中查看属性的接受数据类型。
运行程序的步骤: 要运行应用程序,请从项目的根目录执行以下命令:
输出:
参考: https://mongoosejs.com/docs/schematypes.html#type-key