【发布时间】:2021-05-10 17:16:52
【问题描述】:
我是猫鼬的新手,我已经搜索了很多关于它的内容,但无法找到答案。请帮忙,提前谢谢。
const user = new mongoose.Schema({
email: {
type: String,
required: true,
unique: true
},
rollno: {
type: Number,
required: true,
unique: true,
},
password : {
type: String,
required: true,
},
isVoter: {
type: Boolean,
required: true,
default: true
}
}, {
timestamps: true
});
我能否有一个依赖于 isVoter 值的架构。例如,如果 isVoter 的值为 false 那么我们应该有这样的架构:
const user = new mongoose.Schema({
email: {
type: String,
required: true,
unique: true
},
rollno: {
type: Number,
required: true,
unique: true,
},
password : {
type: String,
required: true,
},
isVoter: {
type: Boolean,
required: true,
default: true
},
promises: [
{
type: String
}
]
, {
timestamps: true
});
【问题讨论】:
标签: javascript node.js database mongoose dynamic-schema