我正在尝试从python代码插入/更新文件到我的mongodb集合,我想检查集合中是否存在ticket-id,如果存在则我只想更新修改列,否则如果是ticket-id不存在,我想根据以下代码在' newdata'中插入新记录,
newdata = {'Assigned To Group' : d['Assigned To Group'],
'Modification Date' : d['Modification Date'],
'Creation Date' : d['Creation Date'],
'SPSyncRequired' : 'Yes'}
db_cm.update({'Ticket-ID' : d['Ticket-ID']},
{
{
"$set":
{
'Modification Date' : d['Modification Date']
}
},
{
"$setOnInsert" : newdata
}
}, multi = True, upsert = True)
我正面临着(不可用的类型:' dict')这个错误,任何人都可以帮助我在哪里出错