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

本文共 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://qxzzl.baihongyu.com/

你可能感兴趣的文章
OpenCV3中的机器学习算法
查看>>
96Boards(410C)中的Docker使用方法
查看>>
swift 里 1..2 和 1...2 的区别【chinaswift】
查看>>
我的友情链接
查看>>
有一种感情, 不叫爱情
查看>>
液晶屏幕清洗千万不要做的三种方法
查看>>
HttpServletRequest cannot be resolved to a type
查看>>
myBtatis --开篇
查看>>
oracle监听 listener的设置
查看>>
Mysql 主从复制 及 一些要注意的特殊设置
查看>>
缺陷修改引起问题的思考
查看>>
构建基于Nginx的web服务器
查看>>
5 Servlet
查看>>
百度创始人李彦宏:要做最好的中文搜索引擎
查看>>
3.26作业
查看>>
Python里的append和extend
查看>>
cut命令
查看>>
JavaScript强化教程-cookie对象
查看>>
MEMCACHE常用的命令
查看>>
docker 基础
查看>>