如何使用 MongoEngine 制作 ArrayField?

How do I make an ArrayField using MongoEngine?

mongoengine 的文档中没有 ArrayField 选项。这是:http://docs.mongoengine.org/guide/defining-documents.html 我为这样的东西没有命名为 ArrayField 而疯狂。甚至可以使用 mongoengine 做一个 ArrayField 吗?

我想你要找的是mongoengine中的ListField

这里有更多详细信息: http://docs.mongoengine.org/apireference.html#mongoengine.fields.ListField

例如

from mongoengine import Document

from mongoengine.fields import ListField
from mongoengine.fields import StringField

class User(Document):
    name = StringField()
    roles = ListField(StringField()) # something like ["ro", "rw"]