资讯专栏INFORMATION COLUMN

高性能mongodb之利用javascript函数式编程玩转mongodb shell

cjie / 3432人阅读

摘要:命令二集合按记录条数排序快速展示所有集合和集合的文档数,并排好序。

我的专栏地址:我的segmentfault,欢迎浏览

命令一集合记录数列表: db.getCollectionNames().forEach((name) => {print(name+","+db[name].stats().count)})
快速展示mongo所有集合和集合的文档数,但是没有做排序。

>  db.getCollectionNames().forEach((name) => {print(name+","+db[name].stats().count)})

log.login_online,2673475
log.challenge_result,390836
log.order,2674511
log.animal,1534481
log.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,390836
log.animal_arrest,1095140
log.animal,1534481
log.login_online,2673475
log.order,2674511

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19477.html

相关文章

  • MongoDB指南---2、MongoDB基础知识-文档、集合、数据库、客户端

    摘要:上一篇文章指南简介下一篇文章指南基础知识数据类型非常强大但很容易上手。把同种类型的文档放在一个集合里,数据会更加集中。命名集合使用名称进行标识。集合名不能是空字符串。简单起见,数据库名应全部小写。 上一篇文章:MongoDB指南---1、MongoDB简介下一篇文章:MongoDB指南---3、MongoDB基础知识-数据类型 MongoDB非常强大但很容易上手。本章会介绍一些Mon...

    SnaiLiu 评论0 收藏0
  • MongoDB指南---2、MongoDB基础知识-文档、集合、数据库、客户端

    摘要:上一篇文章指南简介下一篇文章指南基础知识数据类型非常强大但很容易上手。把同种类型的文档放在一个集合里,数据会更加集中。命名集合使用名称进行标识。集合名不能是空字符串。简单起见,数据库名应全部小写。 上一篇文章:MongoDB指南---1、MongoDB简介下一篇文章:MongoDB指南---3、MongoDB基础知识-数据类型 MongoDB非常强大但很容易上手。本章会介绍一些Mon...

    W4n9Hu1 评论0 收藏0
  • MongoDB学习笔记(1)- MongoDB简介、数据类型及帮助命令

    摘要:数据模型取决于数据库类型。仅支持位浮点数,所以位整数会被自动转换为位浮点数。位浮点数中的数字都是这种类型。数字只能表示为双精度数位浮点数的另外一个问题是,有些位的整数并不能精确地表示为位浮点数。 MongoDB学习笔记(1)- MongoDB简介及数据类型 本文所使用的MongoDB版本为 4.0.10 > db.version(); 4.0.10 一、MongoDB 介绍 1. Mo...

    nihao 评论0 收藏0
  • MongoDB第一发:简介,CRUD,设计。(上)

    摘要:学习已经有三周了,是时候来一发学习总结啦。相关简介是非关系型的数据库。简单在于,所有的都由大括号,中括号,以及对构成。不同于,它是同步的。 学习mongoDB已经有三周了,是时候来一发学习总结啦。以下是个人学习心得总结,非官方,可能有纰漏和不准确之处,欢迎指正。 相关简介 1.mongoDB是非关系型(nosql)的数据库。 2.mongoDB是无模式(schemaless)的数...

    leo108 评论0 收藏0
  • MongoDB编程操作

    摘要:系列文章的安装的命令操作的编程操作前面文章首先介绍了数据库系统的安装,接着介绍了的工具来操作数据库,掌握了命令行对数据库的增删改查,四个基本操作。现在来介绍,如何用编程语言来操作数据库。 MongoDB 系列文章: MongoDB 的 yum 安装 MongoDB 的命令操作 MongoDB 的编程操作 前面文章首先介绍了 MongoDB 数据库系统的安装,接着介绍了 MongoD...

    dkzwm 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<