Как исправить location.type: требуется путь `location.type` - PullRequest
0 голосов
/ 07 августа 2020

Я создал модель и хочу сохранить ее в моем компасе mongoDB.

const BootcampSchema = new mon goose .Schema ({

location:{
    // GeoJSON Point
    type: {
        type: String,
        enum: ['Point'],
        required: true
    },
    coordinates: {
        type: [Number],
        required: true,
        index: '2dsphere',
        sparse: true,
    },
    formattedAddress: String,
    street: String,
    city: String,
    state: String,
    zipcode: String,
    country: String
});

Нажмите

1 Ответ

0 голосов
/ 07 августа 2020

При сохранении документа Bootcamp вы должны убедиться, что поле местоположения имеет свойство типа. Это должно выглядеть примерно так:

{
  ...,
  location: {
    type: ...,
    coordinates: ...
  }
  ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...