MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoose encontra array com $in


Se teamIds já é um array, então você não deve envolvê-lo em outro array:
Team.find({
    '_id': { $in: teamIds }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});

Ou, se teamIds é uma string de valores de id separados por vírgula, você precisa convertê-la em uma matriz de valores usando split :
Team.find({
    '_id': { $in: teamIds.split(',') }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});