0

我有这样的 MongoKit 结构:

structure = {
  ...

  'plugin': {
    'id': unicode,
    'title': unicode,
    'description': unicode,

  ...
}

但是,并非所有文档都有plugin密钥。如果他们这样做,我希望根据结构对其进行验证。

required_fields不包括. _ pluginplugin不是必需的密钥。)

我试过了'plugin': OR(None, {...}),但OR不喜欢None作为一个值。

有任何想法吗?

4

1 回答 1

0

看起来像0.5中的一个错误:

http://bitbucket.org/namlook/mongokit/issue/78/not-required-fields-wrongly-validates#comment-234872

此处的讨论和临时解决方法:

http://groups.google.com/group/mongokit/browse_thread/thread/18fe4081a306e93e

于 2010-08-26T07:41:53.980 回答