15 lines
547 B
JavaScript
15 lines
547 B
JavaScript
const mongoose = require('mongoose'),
|
|
Schema = mongoose.Schema;
|
|
|
|
const schema = new Schema({
|
|
areaId: { type: Schema.Types.ObjectId, required: true },
|
|
// offset: { type: Number, default: 1 },
|
|
masterPoint: { type: [Number] }, // lat, lon
|
|
heading: { type: Number, default: 0 },
|
|
latlngHeading: { type: Number, default: 0 },
|
|
lines: { type: Schema.Types.Mixed },
|
|
mems: { type: [String], required: false } // members's areaId which share the same line
|
|
|
|
}, { timestamps: true });
|
|
|
|
module.exports = mongoose.model('Area_Lines', schema); |