一直没更新过,刚心血来潮,把 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() 吧。 |