我在用烧瓶和蒙哥发动机。如何使用mongodb's geoNear查询?
我正试着像这样使用pymongo使用这个link

db.command(SON([('geoNear', 'content'), ('near', coordinate)]))

如果我走对了路。
如何从flask和mongoengine创建pymongo的db对象?

最佳答案

在阅读MongoEngine的源代码之后
in connection.py get_db返回我需要的db对象

def get_db(alias=DEFAULT_CONNECTION_NAME, reconnect=False):

所以我可以像这样在Mongoengine运行Geonear:
from mongoengine.connection import get_db
get_db().command(SON([('geoNear', 'content'), ('near', coordinate)]))

关于mongodb - Mongodb的GeoNear In Flask和Mongoengine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31172713/

10-09 20:15