Mongoose find array with $in Mongoose find array with $in mongoose mongoose

Mongoose find array with $in


If teamIds is already an array, then you shouldn't wrap it in another array:

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

Or, if teamIds is a string of comma-separated id values, you need to convert it into an array of values using split:

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