一直没更新过,刚心血来潮,把 python 更新到了 3.7.1,mongodb 和 pymongo 也都更新了。
跑了一下得到警示
DeprecationWarning: update is deprecated. Use replace_one, update_one or update_many instead.
查了一下,原来从 3.0 版本开始:
The following methods are deprecated:
我真是 out 了,最常用的四个命令啊…… 感觉要改一堆东西了……
pymongo 完整版更新说明:
http://api.mongodb.com/python/3.7.2/changelog.html
页面里搜索 deprecated
mongodb 的 Deprecated List
哎,心累……
1
gnozix 2018-11-12 16:07:52 +08:00
mongoengine
|
2
Hstar 2018-11-12 16:09:25 +08:00
去年这时候就改了吧
|
3
JCZ2MkKb5S8ZX9pq OP @Hstar 对啊,现在都 3.7.2 了,才知道。不过好像就是改名,使用逻辑变化不大。
|
4
MartinWu 2018-12-12 08:48:44 +08:00
就都拆分成 XXXX_one() XXXXX_many() 吧。
|