klnodekb/models/article.js

53 lines
894 B
JavaScript

let mongoose = require('mongoose');
// Article Schema
let articleSchema = mongoose.Schema({
// Megnevezés
title:{
type: String,
require: true
},
// Létrehozó
author:{
type: String,
require: true
},
// Megjegyzés
body:{
type: String,
require: true
},
// Munkaszám
workNumber:{
type: String,
require: true
},
// Gyártási szám
deviceNumber:{
type: String,
require: true
},
// Elosztó jele
workSign:{
type: String,
require: true
},
// rejtett gyáriszám
deviceDate:{
type: String,
require: true
},
// rejtett gyáriszám
deviceCounter:{
type: Number,
require: true
},
filePath:{
type: String,
require: true
},
// Komponensek
componentsArray: [{type: mongoose.Schema.Types.ObjectId}]
});
var Article = module.exports = mongoose.model('Article', articleSchema);