MongoEngine中是否有distanceField?

时间:2018-06-10 15:40:22

标签: python mongodb mongoengine

我的数据库中有一个地理字段,以及计算两点之间距离的方法。 目前,我正在使用此代码来选择接近coords的元素。

locs = PointsDocument.objects(loc__coords__near=coords,
                loc__coords__max_distance=1000,
                loc__coords__distance_field="distance",
                                    )

但是,距离原因,确实,不起作用。是否真的有一个替代MongoEngine中的distance_field?或者我应该使用原始MongoDB代码?或者可能还有一些其他解决方案来查看两点之间的距离?

我知道,我可以自己计算距离,但是,使用MongoDB的实习功能会很酷。另外,如果可能的话,我想使用MongoEngine来保持一致。

0 个答案:

没有答案