我有这样的集合: -
{
location : {
lat : <Latitude>,
lng : <Longitude>
},
timestamp : "Unix timestamp"
}
我想计算按时间戳按升序排序的所有位置点之间的KM距离。我是mongoDb的新手。请帮我。提前谢谢。
答案 0 :(得分:0)
我知道有点晚了,但这对我有用。
首先,您需要更新您的收集模式或模型
deviceName: boot
type: PERSISTENT
boot: true
autoDelete: true
initializeParams:
sourceImage: https://www.googleapis.com/appengine/v1/projects/debian-cloud/global/images/family/debian-9
networkInterfaces:
- network: https://www.googleapis.com/appengine/v1/projects/quiet-seer-269405/global/networks/default
accessConfigs:
- name: External NAT
type: ONE_TO_ONE_NAT
entrypoint: demo.py
location: {
type: {type: String, default:'Point'},
coordinates: {type: [Number], default: [0,0], index: '2dsphere'}
}