Вероятно, это лучше всего использовать в качестве способа экземпляра , который вы добавляете к teamSchema
, чтобы вызывающий может предоставить обратный вызов для получения результата async:
teamSchema.methods.getSquad = function(callback) {
Players.find({ team_id: this._id }, callback);
});