比较geospatials路径与mongodb

时间:2014-03-29 00:10:44

标签: mongodb mongoose

我正在存储像这样的用户旅行路径

[{_id:5336041835cd4c981c000008,     __v:0,     loc:{type:' LineString',坐标:[[55.195538,25.110762],[55.407583,25.164881]]}},   {_id:5336041835cd4c981c000007,     __v:0,     loc:{type:' LineString',坐标:[[55.194096,25.095051],[55.407583,25.164881]]}}]

现在我想比较路径并获取与提供的路径完全相同的路径列表或者我正在使用此查询的100米附近

db.userPaths.find({loc:                          {$附近:                            {$ geometry:                               {type:" LineString" ,                                 坐标:[[55.194096,25.095051],[55.407583,25.164881]]]},                                 $ maxDistance:100                       }}}}

但遗憾的是我没有得到任何东西。我是以正确的方式做到这一点还是有其他方式做到这一点我花了一整天的时间来找到一种方法来做到这一点但没有运气:(你能帮我解决一下这个问题吗?

0 个答案:

没有答案