From b41e575b452aeae69d89a64d84d35bb305f46209 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Wed, 17 May 2017 10:53:32 +0800 Subject: [PATCH] add many fields to save movie info from tmdb --- .../server/models/torrent.server.model.js | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/modules/torrents/server/models/torrent.server.model.js b/modules/torrents/server/models/torrent.server.model.js index bc208cf5..b5fbfba3 100644 --- a/modules/torrents/server/models/torrent.server.model.js +++ b/modules/torrents/server/models/torrent.server.model.js @@ -35,6 +35,28 @@ var CommentSchema = new Schema({ } }); + +/** + * Sub cast Schema + */ +var CastSchema = new Schema({ + name: { + type: String, + default: '', + trim: true + }, + profile_path: { + type: String, + default: '', + trim: true + }, + character: { + type: String, + default: '', + trim: true + } +}); + /** * Torrent Schema */ @@ -77,6 +99,11 @@ var TorrentSchema = new Schema({ default: '', trim: true }, + torrent_original_language: { + type: String, + default: '', + trim: true + }, torrent_tagline: { type: String, default: '', @@ -97,6 +124,22 @@ var TorrentSchema = new Schema({ default: '', trim: true }, + torrent_companies: { + type: [String], + default: '', + trim: true + }, + torrent_countries: { + type: [String], + default: '', + trim: true + }, + torrent_director: { + type: String, + default: '', + trim: true + }, + torrent_cast: [CastSchema], torrent_tags: { type: [String], default: '', @@ -123,6 +166,14 @@ var TorrentSchema = new Schema({ type: Number, default: 0 }, + torrent_budget: { + type: Number, + default: 0 + }, + torrent_revenue: { + type: Number, + default: 0 + }, torrent_seeds: { type: Number, default: 0