如何从字符串列表(ENUM)设置Mongoose模式字段
#mongodb #mongoose #codever #snippets

在下面的示例中,我们将template属性定义为类型的String,其中enum数组中定义的值:

const noteSchema = new Schema({
    title: {type:String, required: true},
    type: {type:String, required: true, default: 'note'},
    content: String,
    reference: String,
    tags: [String],
    template: {type:String, enum: ['note', 'checklist']},
    userId: {type: String, ref:'User'},
    __v: { type: Number, select: false}
},
{
  timestamps: true
});

Codever的â2l。使用ðcopy to mine功能将其添加到您的个人片段集合中。

codever Githubâð

的开源