如何使用 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"]
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"]