本来想用Double
在mongoose中直接定义经纬度的。但是发现mongoose的数据类型只有下面几种。
String
Number
Date
Buffer
Boolean
Mixed
ObjectId
Array
Decimal128
Map
所以我们使用Decimal128
来定义经纬度
const LocationsSchema = new mongoose.Schema({latitude: {type: mongoose.Schema.Types.Decimal128,required: true,},longitude: {type: mongoose.Schema.Types.Decimal128,required: true,}
})