博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高性能mongodb之利用javascript函数式编程玩转mongodb shell
阅读量:6505 次
发布时间:2019-06-24

本文共 797 字,大约阅读时间需要 2 分钟。

我的专栏地址:


命令一集合记录数列表: db.getCollectionNames().forEach((name) => {print(name+","+db[name].stats().count)})

快速展示mongo所有集合和集合的文档数,但是没有做排序。

>  db.getCollectionNames().forEach((name) => {print(name+","+db[name].stats().count)})log.login_online,2673475log.challenge_result,390836log.order,2674511log.animal,1534481log.animal_arrest,1095140

命令二集合按记录条数排序: db.getCollectionNames().map((name) => db[name]).sort((a,b) => {return a.count()-b.count()}).forEach((db) => {print(db.getName()+","+db.count())})

快速展示mongo所有集合和集合的文档数,并排好序。运用知识:map、sort、forEach

>db.getCollectionNames().map((name) => db[name]).sort((a,b) => {return a.count()-b.count()}).forEach((db) => {print(db.getName()+","+db.count())})log.challenge_result,390836log.animal_arrest,1095140log.animal,1534481log.login_online,2673475log.order,2674511

转载地址:http://ufqyo.baihongyu.com/

你可能感兴趣的文章
IP路由与转发
查看>>
专访朱诗雄:Apache Spark中的全新流式引擎Structured Streaming
查看>>
AI+社交,快手商业化落地之道
查看>>
re:Invent大会第四天:为什么Lambda值得你更多关注?
查看>>
11个Visual Studio代码性能分析工具
查看>>
vue2.0一起在懵逼的海洋里越陷越深(四)
查看>>
为什么Python发展得如此之快?
查看>>
Kubernetes日志分析利器:Elassandra部署使用指南
查看>>
与Susan Fowler探讨生产就绪微服务之问答
查看>>
云原生持续交付的模式和实践
查看>>
美国国会为苹果和FBI举行了听证会
查看>>
Reinhold就Jigsaw投票一事向JCP提交公开信
查看>>
QCon全球软件开发大会(北京站)2015精彩回顾和总结
查看>>
Kong 发布 Kong Brain 和 Kong Immunity,可进行智能自动化和适应性监控
查看>>
es6(二):字符串的扩展
查看>>
智能手机拍照进化论:从传感器到算法摄影
查看>>
magento2项目上线注意事项
查看>>
2018年OpenStack用户调查报告出炉:Kubernetes仍居首
查看>>
集成软件开发工具有多难?现实很残酷!
查看>>
与专门团队一起持续交付
查看>>