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