I have two mongoose schemas as follow:
var playerSchema = new mongoose.Schema({ name: String, team_id: mongoose.Schema.Types.ObjectI
This is probably best handled as an instance method you add to teamSchema so that the caller can provide a callback to receive the async result:
teamSchema
teamSchema.methods.getSquad = function(callback) { Players.find({ team_id: this._id }, callback); });