实验9 python mongodb2
发布时间
阅读量:
阅读量
环境介绍
- Linux: Ubuntu 16.04 LTS
- mogodb3.6.23
题目一
在 MongoDB 数据库系统中建立一个名称为 test 的数据库,随后在该数据库内部创建一个名为 bbs 的集合,并向其中添加了共计 10000 条随机生成的数据文档。每次执行代码时,系统会自动清除之前存储的所有文档,并重新插入新的数据记录。
代码调整说明
提示: 当前最新版本的 PyMongo 已经不再兼容 remove 方法。若需实现文档删除操作,应采用 delete_many() 或 delete_one() 方法进行替代。
- 调整内容:
(1) 删除原有数据:原先的代码中使用 bbs.remove() 方式来完成文档删除操作,但此方法在当前版本的 pymongo 中已被淘汰。现将其替换为 bbs.delete_many({}),该方式可将集合内所有文档一并清除。
(2) 文档数量统计:原代码中采用 bbs.count() 方法用于统计集合中的文档总数,而在新版中更推荐使用 count_documents({}) 方法以实现相同功能。
- 代码展示:
ffrom pymongo import MongoClient
from random
全部评论 (0)
还没有任何评论哟~
