add relationship on model user,torrent,peer

This commit is contained in:
OldHawk
2017-04-11 22:27:57 +08:00
parent 79d397de96
commit e13171dc87
3 changed files with 11 additions and 3 deletions

View File

@@ -19,9 +19,9 @@ var PeerSchema = new Schema({
default: '',
trim: true
},
info_hash: {
type: Buffer,
default: ''
torrent: {
type: Schema.ObjectId,
ref: 'Torrent'
},
peer_id: {
type: Buffer,

View File

@@ -125,6 +125,10 @@ var TorrentSchema = new Schema({
type: Schema.ObjectId,
ref: 'Subtitle'
}],
_peers: [{
type: Schema.ObjectId,
ref: 'Peer'
}],
last_scrape: {
type: Date,
default: Date.now

View File

@@ -142,6 +142,10 @@ var UserSchema = new Schema({
_torrents: [{
type: Schema.ObjectId,
ref: 'Torrent'
}],
_peers: [{
type: Schema.ObjectId,
ref: 'Peer'
}]
});