如何获取数据库的数据mongoDB数据库大小Collection大小

一、MongoDB 数据库常用操作命令

1、Help查看命令提示

 

当创建一个集合(table)的时候会自动创建当前数据库

4、删除当前使用数据库

5、从指定主机上克隆数据库

 

将指定机器上的数据库的数据克隆到当前数据库

6、从指定的机器上复制指定数据库数据到某个数据库

 

将本机的mydb的数据复制到temp数据库中

8、查看当前使用的数据库

11、查看当前db嘚连接服务器机器地址

12、查询之前的错误信息和清除

 

1、创建一个聚集集合(table)

 

2、得到指定名称的聚集集合(table)

 

3、得到当前db的所有聚集集合

4、显示当前db所有聚集索引的状态

 

5、查询当前集合的数据条数

6、查看当前集合数据空间大小

7、得到当前聚集集合所在的db

8、得到当前聚集的状態

9、得到聚集集合总大小

10、聚集集合储存空间大小

 

12、删除当前聚集集合

1、添加一个用户(创建)

 

添加用户、设置密码、是否只读

2、数据库認证、安全模式(登录)

 
 

四、MongoDB聚集集合查询

默认每页显示20条记录当显示不下的情况下,可以用it迭代命令查询下一页数据注意:键入it命令不能带“;”

但是你可以设置每页显示数据的大小,用DBQuery.shellBatchSize= 50;这样每页就显示50条记录了

2、查询去掉后的当前聚集集合中的某列的重复数据

 

会过滤掉nameΦ的相同数据

 

MongoDB中条件操作符有:

}
  • 问题: 开发服务器mongodb数据文件太占用近80G,其中某个db占用最大(运营环境这个db的数据只有3G大小)分析: 开发环境有大量测试的 增加/删除/修改 操作, 长期以来会导致数据文件非常,但 实際存储数据并不是很....

  • 还是得具体问题具体分析,有很因素要考虑:1.数据集大小决定了需要处理多少数据理想状态是能全部加载到内存中处理2.结果集大小决定了要返回多少数据。比如聚合排序时内存使用超过100m就要打开allowDiskUse开关...

  • MongoDB中有一些情况下我们可以使用个collections来替代一个collection.通过这种方法我们不需要在每个对象中存储重复的数据,之前的一些索引也可以去掉在一般情况下使用个collections不会影响执行效率.  ...

  • }
    mongodb 中 获取指定数据库中所有collection(表)的记錄数表的大小 相关文章
      每一个你不满意的现在,都有一个你没有努力的曾经
    }

    我要回帖

    更多关于 如何获取数据库的数据 的文章

    更多推荐

    版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

    点击添加站长微信