findbyid mongoose
// Find the adventure with the given `id`, or `null` if not found await Adventure.findById(id).exec(); // using callback Adventure.findById(id, function (err, adventure) {}); // select only the adventures name and length await Adventure.findById(id, 'name length').exec();
Source: mongoosejs.com
mongoose query using an arry
var query = PUser.find({'userID': {$in:array}});
Source: stackoverflow.com
mongoose find in array
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); });
Source: stackoverflow.com
monngoose find from an array using 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); }); //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); });
Source: stackoverflow.com
monngoose find from an array using in
//e.g. : There's an array of Team Ids which needs to find documents from db Team.find({ '_id': { $in: teamIds.split(',') } }, function(err, teamData) { console.log("teams name " + teamData); });
Source: stackoverflow.com