使用MongoKit的地理空间索引

时间:2012-09-30 22:50:25

标签: python mongodb pymongo mongokit

有没有办法在MongoKit Document的字段上创建地理空间索引?

现在我找不到使用indexes描述符的任何引用。

我想要像

这样的东西
class Foo(Document):
    structure = {
        'location': {
            'lat': float,
            'lon': float
        }
    }
    indexes = [
        {
            'fields': ['location'],
            'type': '2d'
        }
    ]

我可以使用Pymongo吗?

1 个答案:

答案 0 :(得分:0)

那是documented

要创建地理空间索引,您需要:

class Foo(Document):
    structure = {
        'location': {
            'lat': float,
            'lon': float
        }
    }
    indexes = [
        {
            'fields': [('location', '2d'), ],
        }
    ]

我必须看sources才能意识到这一点。

此致