From 11672e1e70829cb8e531b623701e0b4d8c9a4fc8 Mon Sep 17 00:00:00 2001 From: Kagamino <martin@lehoux.net> Date: Sun, 10 Feb 2019 23:14:15 +0100 Subject: [PATCH] add first models --- .gitignore | 2 ++ models/character.js | 8 ++++++++ models/user.js | 0 models/weapon.js | 8 ++++++++ package.json | 6 ++++++ 5 files changed, 24 insertions(+) create mode 100644 .gitignore create mode 100644 models/character.js create mode 100644 models/user.js create mode 100644 models/weapon.js create mode 100644 package.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..97008e5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +yarn.lock \ No newline at end of file diff --git a/models/character.js b/models/character.js new file mode 100644 index 0000000..95853d2 --- /dev/null +++ b/models/character.js @@ -0,0 +1,8 @@ +const mongoose = require('mongoose'); + +const Character = new mongoose.Schema({ + name: String, + level: Number, +}); + +module.exports = mongoose.model('Character', Character); \ No newline at end of file diff --git a/models/user.js b/models/user.js new file mode 100644 index 0000000..e69de29 diff --git a/models/weapon.js b/models/weapon.js new file mode 100644 index 0000000..1c74f2e --- /dev/null +++ b/models/weapon.js @@ -0,0 +1,8 @@ +const mongoose = require('mongoose'); + +const Weapon = new mongoose.Schema({ + name: String, + required_level: Number +}); + +module.exports = mongoose.model('Weapon', Weapon); \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..cc7f87d --- /dev/null +++ b/package.json @@ -0,0 +1,6 @@ +{ + "dependencies": { + "eslint": "^5.13.0", + "mongoose": "^5.4.11" + } +} -- GitLab