var mongoose = require('mongoose'); var mongooseUniqueValidator = require('mongoose-unique-validator'); var Schema = mongoose.Schema; var runSchema = new Schema({ title: {type: String}, photo: {type: String}, user: { type: mongoose.Schema.Types.ObjectId, ref: 'userModel' }, datestart: {type: Date}, datefinish: {type: Date}, distance: {type: Number}, positions: [{ date: {type: Date}, lat: {type: Number}, long: {type: Number}, distance: {type: Number} }] }); runSchema.plugin(mongooseUniqueValidator); module.exports = mongoose.model('runModel', runSchema);