空间查询我有自己的属性点的集合,我跟踪他们的位置,因为他们有时间运动,所以文件是这样的:的MongoDB在阵列
{
_id: 1,
mass: 2,
track: [
{
time: 0,
loc: [0, 0]
},
{
time: 1,
loc: [0.2, 0.1]
},
...
]
}
所以没有一个单一的领域位置,但一个数组...
我可以使用mongodb的地理空间功能来查找碰巧在特定点附近移动的所有点|[x,y] - [x0,y0]| < R
?我可以添加时间到这个查询:t1 < t < t2, |[x,y] - [x0,y0]| < R
?