Node.js 如何将新用户添加到用户列表中;“集团”;mongoose中使用节点的模型?
我正在从事一个项目,该项目管理节点中特定用户的组。每个组都有一个成员列表,组的创建者有权将成员添加到该组的成员列表中。我应该在哪里设置成员并将其添加到组中的列表中 我试图首先从用户请求创建成员,并调用组及其成员列表,然后添加新创建的成员Node.js 如何将新用户添加到用户列表中;“集团”;mongoose中使用节点的模型?,node.js,mangodb,Node.js,Mangodb,我正在从事一个项目,该项目管理节点中特定用户的组。每个组都有一个成员列表,组的创建者有权将成员添加到该组的成员列表中。我应该在哪里设置成员并将其添加到组中的列表中 我试图首先从用户请求创建成员,并调用组及其成员列表,然后添加新创建的成员 // const group = this.getGroupDetail; const member = new Member({ username: req.body.name, bio:req.body.bio,
// 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"
});
});
};
我希望结果是组的成员列表中应该有新添加的成员
// 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"
});
});
};
组{
身份证号码:12352,
成员:[成员ID1,成员ID2,…]
}