Заполните массив объектов в mon go узлом - PullRequest
0 голосов
/ 20 января 2020

У меня есть эта модель

var clienteSchema = new mongoose.Schema({
    nome:            String,
    profissao:       String,
    estado_civil:    String,
    data_nascimento: String,
    cpf:             String,
    cidade:          String,
    endereco:        String,
    data_cadastro:   {
        type:    Date,
        default: Date.now
        },
    telefone:        String,
    estadias:        [{
        type: mongoose.Schema.Types.ObjectId,
        ref: "Estadia"
    }]
});

Я пытаюсь это заполнить, но безрезультатно.

Cliente.findById({ _id: req.params.id }).populate("estadias.Estadia").exec((err,cliente)=>{

Как я могу это сделать?

1 Ответ

0 голосов
/ 20 января 2020

Вам просто нужно использовать функцию .populate ("estadias"), но сначала убедитесь, что у вас есть данные в вашей базе данных, в этом случае я пытался, но из-за другой ошибки при создании документов она стала пустой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...