diff --git a/backend/models/modelToucanD.js b/backend/models/modelToucanD.js
new file mode 100644
index 0000000000000000000000000000000000000000..0e68aa6619bb5135859bf925973bf30145c3b408
--- /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