Я работаю над проектом, который управляет группами определенного пользователя в Node.У каждой группы есть список участников, создатель группы имеет право добавлять участников в список участников этой группы.Где я должен настроить участника и добавить его в список в группе?
Я попытался сначала создать участника по запросу пользователя, вызвать группу и список ее участников, а затем добавить вновь созданного участника.
// const group = this.getGroupDetail;
const member = new Member({
username: req.body.name,
bio:req.body.bio,
groups:[],
paid:false,
comments:[],
joinedAt: Date.now()
});
group.members.push()
.then(member => {
res.status(201).json({
message: "member added successfully",
group: {
...member,
id: member._id
}
});
})
.catch(error => {
res.status(500).json({
message: "Adding a member failed"
});
});
};
Я ожидаю, что результатом будет список участников группы, в который будет добавлен новый участник.
Group {
id:12352,
members:[memberId1,memberID2,...]
}