我有一組文檔,每個文檔都包含存儲在MongoDB集合中的三維空間中的一個點。 MongoDB目前只有雙空間地理空間索引。有沒有一種利用地理空間索引對三維空間數據進行類似查詢的方法?在三維數據中使用MongoDB的地理空間索引
回答
你可以通過壓縮其中一個維度來克隆它,但是你會失去一半的精度。
說,如果它們是64個密鑰和你想存儲三個32位的座標: [(X < < 32)+ Y,Z]
的Heck,甚至可以交錯3,並將其存儲在一個關鍵:
XXX
YYY
ZZZ
xyzxyzyz
我認爲這會混淆地理空間索引用於「近」的概念,難道不是嗎? – 2011-03-31 05:07:58
是的,沒有。如果你用最隨機的變量設置被搗毀的維度的低位,你應該沒問題。交織位的第二個技巧非常適合將任意數量的維度排成一個。 – 2011-04-05 00:44:31
我真的不明白這一點。這在MongoDB JavaScript shell代碼中如何實際工作?您能否提供一個如何定義索引和示例查詢的例子?謝謝!另外,你將如何做到這一點:http://stackoverflow.com/questions/6003943/mongodb-find-most-recent-closest-posts-limit-20 – ma11hew28 2011-05-15 03:06:43
- 1. MongoDB在MongoDB中使用Mongoid in Rails - 地理空間索引
- 2. C#中的MongoDB地理空間索引#
- 3. 使用node.js在mongodb中的地理空間索引
- 4. MongoDB的地理空間草堆索引
- 5. 地圖1D數據集三維空間
- 6. 的MongoDB:地理空間索引和覆蓋索引查詢
- 7. 使用MongoKit的地理空間索引
- 8. 支持三維空間索引的數據庫
- 9. 使用$附近時Mongodb地理空間索引錯誤
- 10. 在MongoDB中創建地理空間索引時出錯
- 11. 在MongoDB中一起創建地理空間和類型索引?
- 12. 查詢源和目的地與地理空間索引mongodb mongomapper
- 13. mongodb中地理空間索引的內部機制
- 14. node-mongodb-native或mongoose中的地理空間索引?
- 15. MongoDB:地理空間索引數組格式不正確
- 16. MongoDB的地理空間 - 搜索指向
- 17. Geonames和MongoDB:將Access 2010導出到MongoDB以使用地理空間索引
- 18. 通過組合地理空間索引進行多維搜索
- 19. 獲取地理空間索引工作MongoDB中1.4.3
- 20. MongoDB地理空間索引,如何將它與數組元素一起使用?
- 21. 在MongoDB的地理空間和節點中使用URL參數
- 22. MongoDB - 具有聚合的地理空間索引
- 23. 的MongoDB:地理空間索引沒有得到補充
- 24. MongoDB中使用每收集一個以上地理空間索引以下
- 25. Mongodb:如何將地理空間索引添加到現有數據庫
- 26. Matlab三維索引數據圖
- 27. 索引地理數據框時維護地理結構
- 28. Mongodb地理空間索引與GoogleMaps方向服務
- 29. 地理座標的空間索引?
- 30. MongoDB的數組(多鍵+地理空間)
你的意思是代替x你想要x,y,z? – 2011-03-25 17:45:26
+1 - 我甚至都不知道Mongo有沒有地理空間索引。 – 2011-03-25 17:46:20
它有一個用於地理空間的球形和盒子模型,盒子模型對於核心GIS類型沒有那麼有用,但是對於定位應用來說很有趣。 – 2011-03-25 17:49:00