在林上搜索Pymongo geo

2024-03-28 18:51:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我收集了地理坐标。为了找到圆中的物体,我使用这样的命令

collection.find({"loc":{"$within":{"$center":[[49.236484,28.472172], 10]}}})

但我需要在街上找东西吗?我怎么能做到?请告诉我我的命令是否能正确搜索。谢谢。你知道吗


Tags: 命令findloccollection物体center地理坐标within
1条回答
网友
1楼 · 发布于 2024-03-28 18:51:14

为什么不用$多边形来画一条粗线呢?你知道吗

collection.find({'loc':{'$within':{'$polygon':[[linestart_x, linestart_y], [linestart_x+jiggle, linestart_y+jiggle], [lineend_x, lineend_y], [lineend_x+jiggle, lineend_y+jiggle]]}}})

你得试着找出合适的“抖动”次数。你知道吗

好好享受!你知道吗

相关问题 更多 >