数组中字段的Mongokit模式索引

时间:2011-03-08 07:12:35

标签: mongodb mongokit

如何在此mongokit架构中的items.id字段上创建索引?
我试图在items.id上创建索引,但它正在抛出ValueError: Error in indexes: can't find items.id in structure

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

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

1 个答案:

答案 0 :(得分:1)

目前,MongoKit的索引验证不支持对索引数组进行验证。对于此用例,您已禁用索引验证:

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

您可以在此处对此问题进行投票:http://github.com/namlook/mongokit/issues#issue/42