我想创建一个嵌入文档的列表,并且在每个嵌入文档中都有一个特定的字段不仅在列表上是唯一的,而且在整个集合中的所有列表上都是唯一的。
所以我这样做了:
class User(Document):
emails = ListField(EmbeddedDocumentField(Email))
class Email(EmbeddedDocument):
email = StringField(unique=True) # This doesn't work!
verified = BooleanField(default=False)
这只是行不通,我仍然可以向同一用户或跨用户添加重复的邮件!
请帮忙,谢谢。