本来想用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,
}
})
Mongoose经纬度存储
本文介绍如何在Mongoose中使用Decimal128类型定义经纬度字段,以提高地理坐标数据的精度和存储效率。
2548

被折叠的 条评论
为什么被折叠?



