#python #django #mongodb #mongoengine
#python #django #mongodb #mongoengine
Вопрос:
В документации mongoengine нет опции arrayField. Вот оно: http://docs.mongoengine.org/guide/defining-documents.html Я схожу с ума от того, что нечто подобное не называется arrayField. Возможно ли вообще создать arrayField с помощью mongoengine?
Ответ №1:
Я думаю, что то, что вы ищете, находится ListField
в mongoengine.
Более подробная информация здесь: http://docs.mongoengine.org/apireference.html#mongoengine .поля.Список полей
например
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"]