文章詳情頁(yè)
python - Pymongo 中 update 的錯(cuò)誤
瀏覽:98日期:2022-08-07 08:47:31
問題描述
首先是代碼:
DB.test.update(query={’host’: ip, ’port’: port}, update={$set: {’http’: ’test’}})
這個(gè)代碼會(huì)報(bào)這樣的錯(cuò)誤:
TypeError: ’update() takes at least 3 arguments (1 given)
在這個(gè)之前我使用了最最簡(jiǎn)單的:
DB.test.update({’host’: ip, ’port’: port}, {'$set': {’http’: ’test’}})
報(bào)的錯(cuò)誤:
TypeError: 'unhashable type: ’dict’'
我一臉的蒙蔽阿。什么情況。 這個(gè)是問題是在這個(gè)主題的一個(gè)簡(jiǎn)單解決方案。這情況怎么解決?
問題解答
回答1:另外 update 已經(jīng)被 deprecated ,推薦使用 update_one() 或者 update_many()https://docs.mongodb.com/gett...
回答2:提示給的很清楚啊,DB.test.update這個(gè)方法至少需要三個(gè)參數(shù),你只傳了兩個(gè)參數(shù)
上一條:除了 python2 和 python3,ipython notebook 還可以用哪些內(nèi)核?下一條:python - flask去掉return redirect(url_for(’index’)),結(jié)果沒有變化
相關(guān)文章:
1. 為啥總顯示密碼錯(cuò)誤2. 為什么總是出現(xiàn)未定義索引怎么解決呀3. 按您的方法,我訪問不了USER4. 萌新的一些想法和求教5. python 操作mysql如何經(jīng)量防止自己的程序在之后被惡意注入(說(shuō)白了就是問一下python防注入的一些要點(diǎn))6. javascript - onclick事件點(diǎn)擊不起作用7. 07:08秒,老師講錯(cuò)了8. 英語(yǔ)不是很好可以學(xué)嗎?9. 8分23秒,自己出現(xiàn)的問題。謝謝10. 請(qǐng)教使用PDO連接MSSQL數(shù)據(jù)庫(kù)插入是亂碼問題?
排行榜

熱門標(biāo)簽