Điều này có lẽ được xử lý tốt nhất dưới dạng phương pháp phiên bản
bạn thêm vào teamSchema để người gọi có thể gọi lại để nhận kết quả không đồng bộ:
teamSchema.methods.getSquad = function(callback) {
Players.find({ team_id: this._id }, callback);
});