Her biri MongoDB koleksiyonunda saklanan 3-boşlukta bir nokta içeren bir belge setim var. MongoDB şu anda sadece 2-alan için Geospatial Indexes var. 3-uzay verisine benzer sorgulamalar yapmak için Geospacial Endeksinden yararlanmanın bir yolu var mı?MongoDB'nin Geospacial dizinini 3d verilerle kullanma
cevap
Boyutlardan birini sıkıştırarak kana çekebilirsiniz, ancak kesinliğinizin yarısını kaybedersiniz. bunlar 64 bit anahtar ve üç 32 bit depolamak istediği
ki koordinatları: [+ y, z (< < 32 x)]
Heck, hatta üç harmanlayabilir ve bir saklayın anahtar:
xxx
yyy
zzz
xyzxyzyz
Bence bu, Geospacial indeksinin kullanıldığı “yakın” kavramını berbat ederdi, değil mi? –
Evet ve hayır. En fazla rastgele olan değişkenle parçalanmış boyutun düşük bitlerini ayarlarsanız iyi olmalısınız. Ayırma parçalarının ikinci hilesi, sayıları aşağıya doğru bir sayıya sığdırmak için harika çalışır. –
Bunu gerçekten anlamıyorum. Bu aslında MongoDB JavaScript kabuk kodunda nasıl çalışır? Dizini ve örnek sorguyu nasıl tanımlayacağınıza dair bir örnek verebilir misiniz? Teşekkürler! Ayrıca, bunu nasıl yaparsınız: http://stackoverflow.com/questions/6003943/mongodb-find-most-recent-closest-posts-limit-20 – ma11hew28
- 1. BASİT 3D render C#
- 2. 3D Touch'ı storyboard'un göz atma ve pop ile kullanma
- 3. 3D Yüzey İnterpolasyonu
- 4. Arkadan sallanan verilerle JTable'ı hızlandırın Arka uçsuz verilerle
- 5. Temel verilerle veri geçişi
- 6. PDO queryString, bağlanmış verilerle
- 7. TCompressionStream verilerle başlatmak
- 8. Skaler verilerle dağılım grafiği
- 9. UIPageViewController sayfa dizinini takip etmiyor
- 10. 3D dönüşüm?
- 11. 3d Sphere
- 12. Tomcat'ın çalışma dizinini IntelliJ
- 13. Doğru Lucene Dizinini Seçme
- 14. Dilim dizinini Go
- 15. '.git' dizinini git repo?
- 16. NTFS dizinini arama .NET
- 17. Birim Test ASP.NET MVC Verilerle
- 18. ZEND, verilerle farklı görünümler oluşturma
- 19. karışık verilerle 2D dizi okumak
- 20. Sıralanmamış verilerle kesişen matplotlib grafiği
- 21. 3d baskı için 3d nesneler oluşturmak için Java kütüphanesi
- 22. IE11, css 3d dönüşümlerini tam olarak destekliyor mu (3d-koruma)
- 23. iOS: 3D Pusula Oluşturma
- 24. Java 3D dizi atama
- 25. UWP 3D modeli bir
- 26. bir rgl 3d arsa
- 27. oluşturuluyor 3D CAPTCHA [pic]
- 28. 3D Motor Karşılaştırması
- 29. Python openAL 3D sesi
- 30. Unity 3D OnMouseDrag çarpışması
Yani x yerine x, y, z? –
+1 - Mongo'nun bir Geospatial Index'i olduğunu bile bilmiyordum .. –
Coğrafi mekân için küresel ve kutu modeli var, kutu modeli sert çekirdek CBS türleri için kullanışlı değil, konum uygulamaları için de eğlenceli . –