如何计算MongoDb

时间:2017-03-22 10:55:42

标签: mongodb geolocation

我根据2D坐标(ra,dec)设置了一个具有2DSphere索引的N个点的MongoDb(3.4)集合。 我想要所有这些对象之间的所有距离 p1 = {ra1,dec1} p2 = {ra2,dec2} .. pn = {ran,decn}

=> d11 = 0,d12 = d(p1,p2),d13 = d(p1,p3),... dnn = 0

如何构建Mongo聚合来获取它?

然后我将对此结果进行排序,或选择低于某个值的距离以获得每个点的邻居。

感谢任何提示

0 个答案:

没有答案