Я заполняю массив объектов, я не знаю, как я не получил результат?
Вот моя схема для модели Todo Каждая задача может иметь несколько соавторов
collaborators: [{
collaborator: {
type: mongoose.Schema.Types.ObjectId,
required: true,
ref: 'Users'
}
}]
код, выполняющий заполнение
const task = await Todo.find().populate('collaborators.collaborator').exec()
, и я ожидал, что этот запрос даст информацию о задаче и всю информацию о коллобароторе, но только он дает только информацию о задаче
Результат, который я получаю
[
{
_id: 5eb672eb197e5d1afca21a23,
title: 'testing colla',
todo_description: 'paptefhfbjebjfbhjebfa.m',
priority: 'Low',
duedate: 2020-05-09T09:07:30.000Z,
image: [ [Object] ],
status: 'In Progress',
userid: 5e900762314fd13148cd3393,
assignee: 'nikil',
collaborators: [ [Object], [Object] ],
__v: 0
}
]