Esto probablemente se maneje mejor como un método de instancia
agregas a teamSchema
para que la persona que llama pueda proporcionar una devolución de llamada para recibir el resultado asíncrono:
teamSchema.methods.getSquad = function(callback) {
Players.find({ team_id: this._id }, callback);
});