Advertisement

实验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({}) 方法以实现相同功能。
  1. 代码展示:
复制代码
    ffrom pymongo import MongoClient
    from random

全部评论 (0)

还没有任何评论哟~