我有以下两个模型。在用户模型中,我想使用请求数组,在请求模型中,我想使用User作为属性(没有密码)。我该怎么做?
var userSchema = new Schema({
cartaoCidadao: {
type: String,
required: true,
index: {
unique: true,
},
match: /[0-9]{8}/,
},
password: { type: String, required: true },
role: { type: String },
estado: { type: String, enum: ["Infetado", "Suspeito"] },
});
var requestSchema = new Schema({
encaminhado: { type: String },
pessoaRisco: { type: String },
trabalhoRisco: { type: String },
estadoPedido: { type: String },
resultado: { type: String },
});
你可以做这样的事情
您可以使用定义为类型本身的模式:
您可以像这样在请求模型中设置用户类型
哪些用户标识用户的架构,以及何时要在响应中发送整个用户数据,请使用填充,在填充中,您也可以省略密码