我对MEAN应用程序很陌生,不是一个非常有经验的程序员,目前我正在努力解决以下问题: 我想使用MEAN应用制作一个非常基础的ERP系统。 为此应用程序,我定义了一个具有所有属性的“客户端”集合。 其次,我定义了一个“ Missions”集合,其中包含以下数据: 开始日期,状态,价格,任务类型...,还有一个名为“ Clientid”的字段,我将其用作参考字段来填充任务。
var roles = await _userManager
.GetRolesAsync(user);
foreach (string role in roles)
{
var roleTempResult = await _userManager
.IsInRoleAsync(
user,
role);
}
哪个工作正常。 但是,在创建新任务的过程中,我想使用下拉列表或选择列表显示所有客户。从下拉列表中选择的客户端将作为参考字段存储在任务集合的“ Clientid”中。
我知道如何进行下拉:
//get all missions
router.route('/missions').get((req, res) => {
Mission.find((err, missions) => {
if (err)
console.log(err);
else
res.json(missions);
}).populate({path:'clientid', select:'name'});
});
但是如何在不将所有客户嵌入任务集中的情况下获取所有客户?
预先感谢