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);