小编Lor*_*nzo的帖子

如何根据条件设置猫鼬模式的默认属性的值

我有这个猫鼬的模式:

var UserSchema = new Schema({
    "name":String, 
    "gender":String,
});
Run Code Online (Sandbox Code Playgroud)

我想添加另一个名为image的字段。如果性别为male,则此图像将具有默认值,如果性别为,则它将具有另一个默认值female。我发现可以使用以下方式设置默认值:

image: { type: ObjectId, default: "" }
Run Code Online (Sandbox Code Playgroud)

但是我找不到如何设置条件的方法。

javascript mongoose mongodb node.js

3
推荐指数
2
解决办法
982
查看次数

标签 统计

javascript ×1

mongodb ×1

mongoose ×1

node.js ×1