forked from direwolf424/Lanify
-
Notifications
You must be signed in to change notification settings - Fork 2
/
songs.js
32 lines (27 loc) · 660 Bytes
/
songs.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var songScheme = new Schema({
title:{
type:String,
required:true
},
language:String,
path:String,
artist:Array,
album:String,
length:String,
release_date: Date,
album_art:String,
album_art_small:String,
rating:Number,
views:Number,
genre:String,
tags:Array,
likes:Number,
dislikes:Number,
lastModified: { type: Date, default: Date.now }
//},{ collection: 'songs' });
},{ collection: 'new' });
songScheme.index({ title: 1, album: 1}, { unique: true });
var Song = mongoose.model('Song',songScheme);
module.exports.Song = Song;