2

こんな書類があります

{ "_id" : "decfed9a04b997d", "pushed_list" : [ ] }

Pythonリストに保存されているこれらのサブアイテムによって「pushed_list」を更新/挿入したい

lis1 = 
    [
       {
        item : 'item1',
        desc : 'desc_item1'
       },
       {
        item : 'item2',
        desc : 'desc_item2'
       },
       { ........................
       }

    ]

私はこれを試しました

db.monitor.update({'_id' : 'dbjkdd'}, { '$push':{'pushed_list': {'$each':{lis1}}}})

エラーが発生します。

Traceback (most recent call last):
  File "monitor.py", line 13, in <module>
    db.monitor.update({'_id' : 'dbjfdd'}, { '$push':{'pushed_list': {'$each':{lis1}}}})
TypeError: unhashable type: 'list'
4

1 に答える 1