Когда я пытался отправить запрос, как это
"{" imgUrl ":" Сервер \ Pictures \ i14182109167 "," текст ":" Я в
Сеул "," тег ": [" Сеул "," тур "]," геометрия ": {" тип ":" Точка "," координаты ": [80,
-27]}} "
Ошибка вызывает
'Не удается извлечь гео-ключи: {_id:
ObjectId (\ '5b8e204455526366f86a6383 \'), тег: ["seoul", "tour"],
дата: новая дата (1536041028423), imgUrl:
"Сервер \ Картинки \ i14182109167", текст: "Я в Сеуле", геометрия: {
тип: "Точка", координаты: [80, -27], _id:
ObjectId (\ '5b8e204455526366f86a6384 \')}, __v: 0} геоэлемент должен
быть массивом или объектом: type: "Point" '}
даже я добавил «тип»: «Точка» в почтовый запрос, но почему?
const geoSchema = new Schema({
type: {
type: String,
default: 'Point',
index: '2dsphere'
},
coordinates: {
type: [Number]
}
});
const memoSchema = new Schema({
imgUrl: {
type: String
},
text: {
type: String
},
date: {
type: Date,
default: Date.now
},
tag: {
type: [String]
},
user: {
type: Schema.Types.ObjectId,
ref: 'Memo'
},
geometry: geoSchema
})