• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回MongoDB栏目

14 - 库 - 命令 - 状态 切换 复制 删除

作者:

贺及楼

成为作者

更新日期:2024-07-07 10:07:15

库 - 命令 - 状态 切换 复制 删除

MongoDB外命令

分类 命令 释义
mongo -version 版本号

MongoDB内命令

分类 命令 释义
show databases 显示数据库列表
show dbs 显示数据库列表
db.help() 全部命令帮助
切换 use <db name> 切换数据库
切换 use admin 切换到admin数据库
db.foo.help() 当前数据库(foo)下命令
删除 db.dropDatabase(); 删除当前使用数据库
复制 db.cloneDatabase(“127.0.0.1”); 将指定机器上的数据库的数据克隆到当前数据库
复制 db.copyDatabase("mydb", "temp", "127.0.0.1") 将本机的mydb的数据复制到temp数据库中
修复 db.repairDatabase(); 修复当前数据库
db.getName(); 查看当前使用的数据库
db.stats(); 显示当前db状态
db.version(); 当前db版本
db.getMongo(); 查看当前db的链接机器地址

db.stats();显示当前db状态

其中返回:

  1. {
  2. db: 'db_doc',
  3. collections: 3,
  4. views: 0,
  5. objects: 21463,
  6. avgObjSize: 53291.36378884592,
  7. dataSize: 1143792541, ## 数据的大小(字节)
  8. storageSize: 255569920, ## 数据和索引在磁盘上的物理大小(字节)
  9. indexes: 4,
  10. indexSize: 5685248, ## 索引的大小(字节)
  11. totalSize: 261255168,
  12. scaleFactor: 1,
  13. fsUsedSize: 1505877147648,
  14. fsTotalSize: 1797000200192,
  15. ok: 1
  16. }

单位换算:
1 兆字节 (MB) = 1048576 字节 (B)
1 千兆字节 (GB) = 1073741824 字节 (B)
估算:
1MB = 1百万字节
10MB = 1千万字节
100MB = 1亿字节
1GB = 10亿字节