Python 使用MongoKit的地理空间索引
是否有方法在Python 使用MongoKit的地理空间索引,python,mongodb,pymongo,mongokit,Python,Mongodb,Pymongo,Mongokit,是否有方法在文档中的字段上创建地理空间索引 现在我找不到任何使用索引描述符的引用 我想要点像这样的 class Foo(Document): structure = { 'location': { 'lat': float, 'lon': float } } indexes = [ { 'fields': ['location'],
文档中的字段上创建地理空间索引
现在我找不到任何使用索引
描述符的引用
我想要点像这样的
class Foo(Document):
structure = {
'location': {
'lat': float,
'lon': float
}
}
indexes = [
{
'fields': ['location'],
'type': '2d'
}
]
我可以使用吗?它是
要创建地理空间索引,您需要:
class Foo(Document):
structure = {
'location': {
'lat': float,
'lon': float
}
}
indexes = [
{
'fields': [('location', '2d'), ],
}
]
我必须看电视才能意识到这一点
关于,如果使用纬度和经度作为坐标系,请始终先存储经度。MongoDB的2d球形索引运算符只识别[经度、纬度]顺序。
摘自此处-