From 2783c1025993b7c460324d6613bac5653de780e8 Mon Sep 17 00:00:00 2001 From: Jack Foltz Date: Sat, 15 Sep 2018 18:26:14 -0400 Subject: [PATCH] Add View model --- app/models/View.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 app/models/View.js 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