Skip to content

Commit

Permalink
tree schema
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxime-Bott committed May 6, 2021
1 parent 7c52224 commit 95c2f1e
Show file tree
Hide file tree
Showing 3 changed files with 81 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ build/Release
bin
bin/
_dev
fetchWikipedia.js
formatData.js
Empty file.
79 changes: 79 additions & 0 deletions src/server/models/TreeSchema.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
const mongoose = require("mongoose");


const treeSchema = new mongoose.Schema(
{
hauter_totale: {
type: Number,
required: true,
trim: true,
},
nom_complet: {
type: String,
required: true,
minLength: 3,
maxLength: 30,
trim: true
},
diametre_cime: {
type: Number,
required: true,
trim: true
},
link: {
type: String,
required: true,
trim: true,
},
value: {
type: Number,
required: true,
trim: true

},
owner: {
type: Schema.Types.ObjectId,

},
name: {
type: String,
minLength: 3,
maxLength: 20,
trim: true

},
locked: {
type: Boolean,
required: true,
},
price: {
type: Number,
required: true,
trim: true

},
lat: {
type: Number,
required: true,
trim: true

},
long: {
type: Number,
required: true,
trim: true

},
history: {
type: Array,

},
comments: {
type: Array
}
}
)

const TreeModel = mongoose.model('Tree', treeSchema);

module.exports = TreeModel

0 comments on commit 95c2f1e

Please sign in to comment.