У меня есть такая структура MongoKit:
structure = {
...
'plugin': {
'id': unicode,
'title': unicode,
'description': unicode,
...
}
Однако не все документы будут иметь ключ plugin
. Если они это сделают, я бы хотел, чтобы это было проверено на соответствие структуре.
required_fields
не не включает plugin
. (plugin
не обязательный ключ.)
Я пробовал 'plugin': OR(None, {...})
, но OR
не нравится None
в качестве значения.
Есть идеи?