如何在mongoose模式中向包含对象的数组添加默认值

时间:2014-12-19 04:44:37

标签: mongodb mongoose

我有像这样的猫鼬模式 - 现在url字段中的默认关键字有效,但如何在评论部分中仅将id字段设置为类似的默认值?

var feedSchema = mongoose.Schema({
    url:{type:String, unique:true, default: uuid.v4()},
    comments:[{
        id:String,
        text:String,
        username:String
    }],
});

1 个答案:

答案 0 :(得分:1)

使用对象定义id字段,以便为其提供default

var feedSchema = mongoose.Schema({
    url:{type:String, unique:true, default: uuid.v4()},
    comments:[{
        id: {type: String, default: '55'},
        text:String,
        username:String
    }],
});