实验8 Python MongoDB
发布时间
阅读量:
阅读量
环境介绍
- Linux: Ubuntu 16.04 LTS
- mogodb3.6.23
题目一
在 MongoDB 数据库系统中,首先建立一个名称为 student 的数据库,随后在该数据库内部构建一个名为 smessage 的集合,并向其中添加了100条随机生成的学生信息文档。每次执行代码时,系统会自动清除之前存储的所有文档,并重新插入新的数据记录。
因此,每当运行这段程序时,数据库内的数据内容都会发生改变,以体现新插入的文档信息。可以通过调用 sm.count_documents({}) 这一方法来统计当前 smessage 集合中所包含的文档总数。经过测试发现,每次执行完毕后,该数值应稳定在100,因为每次操作都会新增100条文档。
代码调整说明
提示: 当前最新版 PyMongo 已经取消了 remove 方法的支持。若需实现文档删除功能,则应使用 delete_many() 或 delete_one() 方法进行替代。
- 调整内容:
(1)将原有的 remove() 方法替换为 delete_many():由于 MongoDB 中的 remove() 方法在新版 pymongo 中已被标记为不推荐使用,因此将原本的 sm.remove() 更改为 sm.del
全部评论 (0)
还没有任何评论哟~
