MongoKit 结构中的可选字典
我的 MongoKit 结构如下:
structure = {
...
'plugin': {
'id': unicode,
'title': unicode,
'description': unicode,
...
}
但是,并非所有文档都有 plugin
键。如果他们这样做,我希望根据结构对其进行验证。
required_fields
不包含插件
。 (plugin
不是必需的密钥。)
我尝试过 'plugin': OR(None, {...})
,但是 OR 不喜欢
None
作为值。
有什么想法吗?
I've got MongoKit structure like this:
structure = {
...
'plugin': {
'id': unicode,
'title': unicode,
'description': unicode,
...
}
However, not all documents will have the plugin
key. If they do, I'd like it to be validated against the structure.
required_fields
does not include plugin
. (plugin
isn't a required key.)
I've tried 'plugin': OR(None, {...})
, but OR
doesn't like None
as a value.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来像 0.5 中的一个错误:
此处的讨论和临时解决方法:
Looks like a bug in 0.5:
Discussion and temporary workaround here: