猫鼬-如何在另一个模型中使用一个模型?

时间:2020-05-11 10:42:34

标签: javascript node.js mongoose model

我有以下模型,该模型结合了我的另一种模型。我试图在邮递员中使用此模型创建一个对象,但未包含用户内容。我该怎么办?

var requestSchema = new Schema({
  paciente: {
    type: Schema.Types.ObjectId,
    ref: "User",
  },
  encaminhado: { type: String }, //vem do body
  pessoaRisco: { type: String }, //vem do body
  trabalhoRisco: { type: String }, //vem do body
  estadoPedido: { type: String }, //default pendente
  resultado: { type: String }, //vazio , alterado depois
  dataExame: { type: Date },
});

这是我的邮递员尝试

{
    "paciente":{_id:"5eb59faf9b15a50768e2307a"}
    "pessoaRisco":"Sim",
    "trabalhoRisco":"Sim"
}

我的预期结果将是Paciente信息加上pessoaRisco和trabalhoRisco,但这是输出:

{
    "_id": "5eb943efe1a37a1674760521",
    "pessoaRisco": "Sim",
    "trabalhoRisco": "Sim",
    "estadoPedido": "Pendente",
    "__v": 0
}

0 个答案:

没有答案