MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Djongo ArrayField 'Item' n'est pas inscriptible

Selon le Djongo docs pour ArrayField vous devriez instancier comme ceci :

entry = Entry()
entry.authors = [{'name': 'John', 'email': '[email protected]'},
                {'name': 'Paul', 'email': '[email protected]'}]
entry.save()

Donc, dans votre cas, vous feriez ceci.

items = Items()
items.inventory = [
    {'item_name': 'Helmet'}
]
items.save()