mongoengine - 嵌入文档内的键上的索引?

mat*_*exx 4 python mongodb mongoengine

MongoDB 允许在嵌入文档内的键上建立索引:

db.things.ensureIndex({"address.city": 1})
Run Code Online (Sandbox Code Playgroud)

有没有办法使用 mongoengine 做到这一点?

dae*_*dae 7

class Nested(EmbeddedDocument):
    a = StringField(unique=True)
    b = StringField()

class Outer(Document):
    inner = EmbeddedDocumentField(Nested)
    c = StringField()
    meta = {"indexes": ['inner.a']}
Run Code Online (Sandbox Code Playgroud)

就这样。