【发布时间】:2020-10-26 07:35:59
【问题描述】:
我正在构建一个提供有关笔记本电脑的信息的 API。为此,我将 node 和 mongoDB 与 mongoose 一起使用。这是我的架构 -
const productSchema = mongoose.Schema(
{
name: {
type: String,
required: [true, 'A product must have a name'],
unique: true,
},
},
{
toJSON: {
virtuals: true,
},
toObject: {
virtuals: true,
},
});
我有一个名称字段。我还想要一个应该是对象的“规格”字段。我想为“specs”字段的对象中的属性定义规则。我期望在规格领域出现的是 -
specs: {
memory: "16gb",
storage: "512gb",
"processor": "i7 2.2ghz"
}
所以,我想在“specs”对象中定义“内存”、“存储”、“处理器”的规则
【问题讨论】:
标签: javascript node.js mongodb mongoose mongoose-schema