Mangosta, matriz de lugares de índice

Tengo una matriz de ubicaciones en un documento y quiero agregar un índice 2dSpere en esa matriz. ¿Es eso posible?

var LocationSchema = new Schema({
  type: { type: String, required: true },
  geometry: {
    type: { type: String, required: true },
    coordinates: { type: Array, required: true}
  },
  properties: Schema.Types.Mixed
});

// Collection to hold users
var UserSchema = new Schema({
    username: { type: String, required: true, unique: true },
    locations: [LocationSchema]
  },{ 
    versionKey: false
  }
);

¿Cómo agrego un índice 2DSphere en el campo de geometría en la matriz de ubicaciones?

Respuestas a la pregunta(2)

Su respuesta a la pregunta