From ce7adb9aa56c44bf202313018acf86f68c430d4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?In=C3=A8s=20Yeterian?= <ines.yeterian@student-cs.fr> Date: Sun, 20 Feb 2022 19:54:44 +0100 Subject: [PATCH] add new ToucanD model, which final aim is to remplace the initial Toucan model --- backend/models/modelToucanD.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 backend/models/modelToucanD.js diff --git a/backend/models/modelToucanD.js b/backend/models/modelToucanD.js new file mode 100644 index 0000000..0e68aa6 --- /dev/null +++ b/backend/models/modelToucanD.js @@ -0,0 +1,18 @@ +var mongoose = require("mongoose"); + +var Schema = mongoose.Schema; + +/** + * Indique ce que l'on doit trouver dans un toucan + */ +var toucanDSchema = new Schema ({ + title: {type : String, required: true}, // Chaque toucan doit avoir un titre et une date + date: {type : Date, required: true}, + issue: {type: Number, required: true}, + urlId: {type: String, required: true} +}); + +// Le numéro doit être unique +toucanDSchema.index({issue:-1},{unique: true}); + +module.exports = mongoose.model("ToucanD",toucanDSchema); \ No newline at end of file -- GitLab