Индекс схемы Монгокита по полям в массиве - PullRequest
0 голосов
/ 08 марта 2011

Как мне создать индекс для поля items.id в этой схеме mongokit?
Я пытался создать индекс для items.id, но он выдает ValueError: Error in indexes: can't find items.id in structure.

structure = {
   'items': [{
        'id': int,
    }]
}

indexes = [{   
    'fields': ['items.id'],
    }]

1 Ответ

1 голос
/ 08 марта 2011

В настоящее время проверка индекса MongoKit не поддерживает проверку в индексированном массиве. Для этого варианта использования вы отключили проверку индексов:

indexes = [
  {'fields': ['items.id'], 'check':False}
]

Вы можете проголосовать по этому вопросу здесь: http://github.com/namlook/mongokit/issues#issue/42

...