From edd24df07841f7449e940e8b0f3d9793a454fe31 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Fri, 25 May 2018 16:35:13 +0800 Subject: [PATCH] feat(torrents): Optimized torrent list data --- .../controllers/torrents.server.controller.js | 46 ++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/modules/torrents/server/controllers/torrents.server.controller.js b/modules/torrents/server/controllers/torrents.server.controller.js index cd85fd9b..c0227fe7 100644 --- a/modules/torrents/server/controllers/torrents.server.controller.js +++ b/modules/torrents/server/controllers/torrents.server.controller.js @@ -1761,7 +1761,51 @@ exports.list = function (req, res) { }, { '$project': { - 't_peer': 0 + 't_peer': 0, + + 'info_hash': 0, + 'last_scrape': 0, + 'torrent_announce': 0, + 'torrent_nfo': 0, + 'torrent_media_info': 0, + '_other_torrents': 0, + '_ratings': 0, + '_replies': 0, + '_subtitles': 0, + '_thumbs': 0, + '_all_files': 0, + 'resource_detail_info.adult': 0, + 'resource_detail_info.budget': 0, + 'resource_detail_info.genres': 0, + 'resource_detail_info.homepage': 0, + 'resource_detail_info.imdb_id': 0, + 'resource_detail_info.original_language': 0, + 'resource_detail_info.popularity': 0, + 'resource_detail_info.production_companies': 0, + 'resource_detail_info.production_countries': 0, + 'resource_detail_info.revenue': 0, + 'resource_detail_info.spoken_languages': 0, + 'resource_detail_info.status': 0, + 'resource_detail_info.tagline': 0, + 'resource_detail_info.credits': 0, + 'resource_detail_info.overview': 0, + 'resource_detail_info.images': 0, + 'resource_detail_info.alternative_titles': 0, + 'resource_detail_info.release_dates': 0, + 'resource_detail_info.belongs_to_collection': 0, + + 'resource_detail_info.created_by': 0, + 'resource_detail_info.episode_run_time': 0, + 'resource_detail_info.first_air_date': 0, + 'resource_detail_info.last_air_date': 0, + 'resource_detail_info.in_production': 0, + 'resource_detail_info.languages': 0, + 'resource_detail_info.networks': 0, + 'resource_detail_info.number_of_episodes': 0, + 'resource_detail_info.number_of_seasons': 0, + 'resource_detail_info.origin_country': 0, + 'resource_detail_info.seasons': 0, + 'resource_detail_info.type': 0 } } ]);