小编Jos*_*T F的帖子

将mongoose字符串模式类型的默认值设置为空白,并使该字段可选

我在nodejs中有一个带有mongoose的测试模式

testschema = mongoose.Schema({
         name:{
    type:String,
    required:true,
    unique:true
  },
  image:{
    type:String,
    required:true
  },
  category:{
    type:String
  },
});
Run Code Online (Sandbox Code Playgroud)

如何将类别字段设为可选,如果用户未给出,则将其默认为空白?

我试过了

 category:{
        type:String,
        optional: ''
      },
Run Code Online (Sandbox Code Playgroud)

但是当打印出用该方案保存的文件时,它甚至不显示字段类别.

schema mongoose mongodb node.js

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1

schema ×1