我的计算机上有许多mongoDB数据库和集合:{"key": [], "business-01": ["reviews", "system.indexes"], "test": [], "test_database": ["posts", "system.indexes"]}

虽然我可以自己计算每一个集合,但我如何遍历每一个集合呢?我尝试使用聚合器:

^{pr2}$

或使用:results = collection.aggregate([

# Unwind the array

{ "$unwind": "$all" },

# Group the results and count

{ "$group": {

"_id": "$somekey",

"count": { "$sum": 1 }

}}

])

但我尝试的所有配置都给了我随机的十六进制:business-01 corresponds to ['reviews', 'system.indexes']

key corresponds to []

test corresponds to []

admin corresponds to []

我需要每种格式的输出:{id:business-01, col:reviews, feilds:21}

{id:business-01, col:system.indexes, feilds:0}

{id:test, col:na}

{id:test_database, col:posts, feilds:500}

{id:test_database, col:system.indexes, feilds:0}

我在64位的Ubuntu上使用pymongo。在

python统计数据库中每个数的个数,如何统计每个数据库中每个集合中的文档数?...相关推荐

  1. Redis 笔记(06)— set 类型(向集合添加元素、获取集合元素个数、判断集合中是否包含某个元素、删除给定元素、返回集合中所有元素、计算集合的交集、并集、差集)

    Redis 的 set 集合内部的键值对是无序的唯一的.它的内部实现相当于一个特殊的字典,字典中所有的 value 都是一个值 NULL .当集合中最后一个元素移除之后,数据结构自动删除,内存被回收. ...

  2. 假设有一个字类型的数值arry1,试编写程序统计arry1数值及其后若干数值,在字单元中存储时每个数据中含“1”数据位的个数,并将统计结果保存在res1数组中。数据段的代码定义如下: data seg

    假设有一个字类型的数值arry1,试编写程序统计arry1数值及其后若干数值,在字单元中存储时每个数据中含"1"数据位的个数,并将统计结果保存在res1数组中.数据段的代码定义如下 ...

  3. python删除元素del 可以删除部分元素吗_可以使用del删除集合中的部分元素。

    [判断题]Python集合可以包含相同的元素.(3.0分) [单选题]student = dict(姓名='张三', 年龄=20, 性别='男'),则student.get("name&qu ...

  4. 使用python在实现图片(包括扫描件的图片类pdf)转换成word文档过程中的常见问题

    pdf有两类,一类是别人用word转pdf,你想转过来那种,带有光标那种,计算机能轻松识别,转换相对简单很多.第二类,即图片类pdf,也就是平常工作中看到的各种扫描件,它的识别相对要复杂一些,但又常常 ...

  5. python 搜索引擎 实验楼的源码_Python语言之简历有错别字被拒绝聘用?文档被领导说?Python实现永无错别字!...

    本文主要向大家介绍了Python语言之简历有错别字被拒绝聘用?文档被领导说?Python实现永无错别字!,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 找出中文错别字 1.5 代 ...

  6. python哲学内容 多行胜于单行_Python3基础 __doc__ 单行与多行函数文档

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  7. java 读取集合到流中_Java 10:将流收集到不可修改的集合中

    java 读取集合到流中 Java 10引入了几种新方法来促进不可修改集合的创建. List.copyOf , Set.copyOf和Map.copyOf方法从现有实例创建新的集合实例. 例如: Li ...

  8. java项目连接jboss中数据库_月光软件站 - 编程文档 - Java - JBOSS3.2.5中MYSQL数据库连接池的建立与测试...

    数据库连接池的配置参照 samlei 的文档<切换JBOSS默认数据库到MySQL>  http://dev.csdn.net/develop/article/33/33406.shtm ...

  9. 计算机网络诈骗犯罪的发案规律,当前网络诈骗犯罪侦查工作中存在的问题和对策演示教学(6页)-原创力文档...

    当前网络诈骗犯罪侦查工作中存在的问题和对策 精品文档 精品文档 收集于网络,如有侵权请联系管理员删除 收集于网络,如有侵权请联系管理员删除 精品文档 收集于网络,如有侵权请联系管理员删除 当前网络诈骗 ...

最新文章

  1. php 判断是否有相同的ID,如果有就修改数据库字段,没有就插入数据库字段
  2. MFC界面库BCGControlBar v25.3新版亮点:Gauge Controls
  3. 技术什么时候才叫牛?搞技术什么时候是个头?
  4. feign直接走熔断_四、Spring Cloud之熔断处理 Hystrix
  5. python中的matplotlib(1)
  6. 从源码看ConcurrentHashMap
  7. Oracle分析函数一——函数列表
  8. checkbox问题
  9. Android电量优化全解析
  10. 知其然,不知其所以然
  11. 计算机二级web最全真题题库下载
  12. 【Unity3D】摇杆
  13. win10自带看图工具找不到了咋办
  14. 如何通俗理解Word2Vec
  15. 使用adb.exe禁止安卓手机app震动权限
  16. 利用计算图计算公积金余额
  17. 网易云课堂 计算机入门 期末 编程题
  18. uikit响应式对应屏幕大小
  19. java/php/net/python教学评价系统设计
  20. Python之爬虫 搭建代理ip池

热门文章

  1. iOS base64编解码
  2. css之div内部靠右
  3. matlab 多项式提取,matlab提取多项式系数
  4. pycharm git OpenSSL SSL_read: Connection was reset, errno 10054
  5. C语言---数字迷宫
  6. acs712电流检测怎么用_工程师都用这个巧妙廉价的电流检测电路!
  7. 吃了核辐射食物怎么办_尿酸过高怎么办?这几种食物,平时可多吃
  8. c语言 waveout用法,用C语言发声
  9. java 查找链表中间元素,如何找到链表的中间节点?
  10. 入学年份 mysql_MySQl的学习1___概述