---|main| Initial commit

This commit is contained in:
Julien Gautier
2023-09-12 21:43:57 +02:00
commit 7e9599118e
42 changed files with 8015 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
var mongoose = require('mongoose');
var uniqueValidator = require('mongoose-unique-validator');
var CurrencySchema = new mongoose.Schema({
ordering: Number,
code: { type: String, upercase: true, unique: true },
title: String
}, {timestamps: true, toJSON: {virtuals: true}});
CurrencySchema.plugin(uniqueValidator, { message: 'is already taken' });
CurrencySchema.methods.toJSONFor = function(){
return {
ordering: this.ordering,
code: this.code,
title: this.title
};
};
mongoose.model('Currency', CurrencySchema, 'currencies');