Bất cứ ai cũng biết cách lập chỉ mục không gian địa lý hoạt động, tôi có nghĩa là thuật toán để tính điểm gần nhất?bên trong cơ chế lập chỉ mục địa không gian trong mongodb
Trong SQL mà chúng ta có thể làm những việc như thế này:
SELECT id, (x-a)*(x-a)+(y-b)*(y-b) as distance FROM table1 ORDER by distance ASC
Chắc chắn điều này là không đủ so với chỉ mục không gian địa lý MongoDB của hiệu quả, nhưng như thế nào MongoDB tính toán và sắp xếp?
Rất cám ơn trước.
Cảm ơn bạn! Điều này giúp ích rất nhiều. Không bao giờ nghe nói về Geohashes, có vẻ như tôi cần google và nghiên cứu kỹ vào đầu tiên ~~ – adamsmith