Cześć,
Robię system który dobiera programistów w zespoły na podstawie ich umiejętności.
Mam pewien problem którego nie mogę rozwiązać już od jakiegoś czasu więc chciałem was poprosić o radę.
Czy jest inne wyjście niż pętla aby otrzymać id czterech użytkowników?
Jak otrzymać losowego użytkownika funkcja findOne zwraca zawsze użytkownika o początkowym indeksie.
I ostanie pytanie które nurtuje mnie najbardziej jak dodać pole dokumentu do tablicy?
router.route('/getprogteam').get((req, res) => {
const skillTeam= ['front','back','database','designer']
let team = [];
for (let i = 0; i<skillTeam.length;i++){
if(skill != skillTeam[i])
{
Preference.findOne({role: skillTeam[i]})
.then(doc => {
console.log(doc.id);
team.push(doc.id);
})
}
}
res.json(team);
});