klnodekb/models/component.js

60 lines
1.2 KiB
JavaScript

let mongoose = require('mongoose');
let Article = require('../models/article');
let Work=require('../models/works');
// Article Schema
let componentSchema = mongoose.Schema({
// Megnevezés
ean1:{
type: String,
require: true
},
itemNumber:{
type: String,
require: true
},
name:{
type: String,
require: true
},
parameters:{
type: String,
require: true
},
serial:{
type: String,
require: true
},
deviceID: {type: mongoose.Schema.Types.ObjectId,ref: 'Article'},
workID: {type: mongoose.Schema.Types.ObjectId, ref: 'Work'}
});
var Component = module.exports = mongoose.model('Component', componentSchema);
/*
// Article Schema
let componentSchemaList = mongoose.Schema({
// Megnevezés
name:{
type: String,
require: true
},
parameters:{
type: String,
require: true
},
serial:{
type: String,
require: true
},
deviceName: {
type: String,
require: true
},
workName: {
type: String,
require: true
},
deviceID: {type: mongoose.Schema.Types.ObjectId},
workID: {type: mongoose.Schema.Types.ObjectId}
});
var ComponentList = module.exports = mongoose.model('ComponentList', componentSchema);*/