文章詳情頁
python - Pymongo 中 update 的錯誤
瀏覽:102日期:2022-08-07 08:47:31
問題描述
首先是代碼:
DB.test.update(query={’host’: ip, ’port’: port}, update={$set: {’http’: ’test’}})
這個代碼會報這樣的錯誤:
TypeError: ’update() takes at least 3 arguments (1 given)
在這個之前我使用了最最簡單的:
DB.test.update({’host’: ip, ’port’: port}, {'$set': {’http’: ’test’}})
報的錯誤:
TypeError: 'unhashable type: ’dict’'
我一臉的蒙蔽阿。什么情況。 這個是問題是在這個主題的一個簡單解決方案。這情況怎么解決?
問題解答
回答1:另外 update 已經(jīng)被 deprecated ,推薦使用 update_one() 或者 update_many()https://docs.mongodb.com/gett...
回答2:提示給的很清楚啊,DB.test.update這個方法至少需要三個參數(shù),你只傳了兩個參數(shù)
上一條:除了 python2 和 python3,ipython notebook 還可以用哪些內(nèi)核?下一條:python - flask去掉return redirect(url_for(’index’)),結(jié)果沒有變化
相關(guān)文章:
1. css3 - [CSS] 動畫效果 3D翻轉(zhuǎn)bug2. python - Django分頁和查詢參數(shù)的問題3. javascript - 百度echarts series數(shù)據(jù)更新問題4. MySQL客戶端吃掉了SQL注解?5. javascript - JS設(shè)置Video視頻對象的currentTime時出現(xiàn)了問題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...6. php自學從哪里開始?7. python小白的基礎(chǔ)問題 關(guān)于while循環(huán)的嵌套8. 求大神幫我看看是哪里寫錯了 感謝細心解答9. phpstady在win10上運行10. javascript - 圖片能在網(wǎng)站顯示,但控制臺仍舊報錯403 (Forbidden)
排行榜

熱門標簽