将MongoDB地理空间索引与3d数据一起使用

时间:2011-03-25 17:40:55

标签: algorithm mongodb geospatial

我有一组文档,每个文档都包含一个存储在MongoDB集合中的3空间点。 MongoDB目前只有2个空间的地理空间索引。有没有办法利用Geospacial Index对3空间数据进行类似的查询?

1 个答案:

答案 0 :(得分:1)

你可以通过压缩其中一个尺寸来克服它,但是你会失去一半的精度。

假设它们是64位密钥并且您想要存储三个32位坐标: [(x <32)+ y,z]

哎呀,你甚至可以交错三个并将它存储在一个键中:

XXX

YYY

ZZZ

xyzxyzyz