国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

python - Pymongo 中 update 的錯(cuò)誤

瀏覽:126日期: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ù)

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 深泽县| 石狮市| 五华县| 阿尔山市| 通渭县| 九龙县| 南木林县| 蒲城县| 福清市| 涞源县| 井研县| 左云县| 阳泉市| 盐城市| 自治县| 高雄县| 克山县| 马边| 永年县| 黄龙县| 澄城县| 逊克县| 化州市| 玉田县| 平原县| 乡宁县| 剑阁县| 万州区| 宣威市| 辽源市| 沂源县| 东兰县| 南皮县| 唐海县| 芦山县| 时尚| 桦川县| 十堰市| 来凤县| 龙井市| 逊克县|