Advertisement
soyuka

Untitled

Sep 20th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //File schema
  2. var file = new Schema(
  3.     {
  4.         _id : {'type' : String, 'unique' : true},
  5.         mime : {'type':String},
  6.         size : {'type':String},
  7.         path : {'type':String},
  8.         name : {'type':String},
  9.         ext : {'type':String}
  10.     },
  11.     { autoIndex : false }
  12. );
  13.  
  14. //Albums schema
  15. var albums = new Schema(
  16.     {
  17.         _id : {'type':String, 'unique':true},
  18.         path : {'type':String},
  19.         title: {'type':String},
  20.         artist : {'type':String},
  21.         album : {'type':String},
  22.         year : {'type':String},
  23.         genre : {'type':String},
  24.         cover : {'type':String},
  25.         dateAdded: { type: Date, default: Date.now },
  26.         files : [file]
  27.     },
  28.     { autoIndex: false }
  29. );
  30.  
  31. //Movies Schema
  32. var movies = new Schema(
  33.     {
  34.         _id : {'type' : String, 'unique' : true},
  35.         type:{'type': String},
  36.         quality : {'type':String},
  37.         subtitles : {'type':String},
  38.         language : {'type':String},
  39.         audio : {'type':String},
  40.         season: {'type':String},
  41.         episode: {'type':String},
  42.         code : {'type':String},
  43.         title : {'type':String},
  44.         synopsis : {'type':String},
  45.         poster : {'type':String},
  46.         trailer : {'type':String},
  47.         dateAdded: { type: Date, default: Date.now },
  48.         files : [file]
  49.     },
  50.     { autoIndex : false }
  51. );
  52.  
  53. //Others
  54. var others = new Schema(
  55.     {
  56.         _id : {'type': String, 'unique':true},
  57.         dateAdded: { type: Date, default: Date.now },
  58.         title : {'type':String},
  59.         files : [file]
  60.     },
  61.     { autoIndex : false }
  62. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement