diff --git a/app/models/View.js b/app/models/View.js new file mode 100644 index 0000000..79622d0 --- /dev/null +++ b/app/models/View.js @@ -0,0 +1,31 @@ +const mongoose = require('mongoose'); + +const ViewSchema = mongoose.Schema({ + uid: { + type: String, + unique: true, + required: true + }, + + uploader: { + type: String, + required: true + }, + + remoteAddress: { + type: String, + required: true + }, + + userAgent: { + type: String, + required: true + }, + + date: { + type: Date, + default: Date.now + } +}); + +module.exports = mongoose.model('View', ViewSchema); \ No newline at end of file