53 lines
894 B
JavaScript
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);
|