| 12345678910111213141516171819202122 | 
// import the necessary modulesvar mongoose = require('../../lib');var Schema = mongoose.Schema;// create an export function to encapsulate the model creationmodule.exports = function() {  // define schema  // NOTE : This object must conform *precisely* to the geoJSON specification  // you cannot embed a geoJSON doc inside a model or anything like that- IT  // MUST BE VANILLA  var LocationObject = new Schema({    loc: {      type: {type: String},      coordinates: []    }  });  // define the index  LocationObject.index({loc: '2dsphere'});  mongoose.model('Location', LocationObject);};
 |