60 lines
1.2 KiB
JavaScript
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);*/ |