Я новичок в мангусте и могодбе, и я использовал геойсон для карты.
Я нашел что-то, чего не понимаю, я искал это в документе, но не смог найти.
const testSchema = new mongoose.Schema({
name: {
type: String
},
location: {
type: {
type: String,
default: "Point"
},
coordinates: {type: [Number], default: [0,0]}
}
});
const Test = mongoose.model('tests', testSchema);
Test.create({
name: "test",
location: {
type: "point",
coordinates: [-123, 123]
}
});
Часть, которую я не понимаю, это.
когда я пытался
location: {
type: String,
default: "Point"
}
Это не сработало, но,
location: {
type: {
type: String,
default: "Point"
}
была работа!
почему