我有一组文档,每个文档都包含一个存储在MongoDB集合中的3空间点。MongoDB当前仅具有2空间的地理空间索引。有没有一种方法可以利用地理空间索引对3空间数据进行类似的查询?
您可以通过压缩其中一个尺寸来混淆它,但是会损失一半的精度。
假设它们是64位密钥,并且您想存储三个32位坐标:[(x << 32)+ y,z]
哎呀,您甚至可以交错三个并将其存储在一个密钥中:
xxx
y
zz
xyzxyzyz