sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongoose encuentra una matriz con $in

Si teamIds ya es una matriz, entonces no debería envolverla en otra matriz:

Team.find({
    '_id': { $in: teamIds }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});

O, si teamIds es una cadena de valores de identificación separados por comas, debe convertirla en una matriz de valores usando split :

Team.find({
    '_id': { $in: teamIds.split(',') }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});