# 查看Mongodb版本信息

mongos> db.version()

# 关闭mongodb服务

mongos> use admin

mongos> shutdownServer()

# 查看当前数据库

mongos> db

# 查看数据库信息

mongos> db.stats()

# 查看表信息

mongos> db.表名,stats()

# 查看所有用户及权限

mongos> use admin

mongos> db.system.users.find()

# 删除用户

mongos> use 数据库名

mongos> db.system.users.remove({user:"用户名"})

# 创建用户并授权

mongos> use 数据库名

mongos> db.createUser({user: "用户名",pwd: "密码",roles: [{ role: "权限", db: "数据库名" }]})

# 授权验证

mongos> use 数据库名

mongos> db.auth("用户名","密码")//返回1表示认证成功

# 查看集合索引

mongos> use 数据库

mongos> db.集合名.getIndexes()

# 查看集合索引大小

mongos> use 数据库

mongos> db.集合名.totalIndexSize()

# 删除集合所有索引

mongos> use 数据库

mongos> db.集合名.dropIndexes()

# 删除集合指定索引

mongos> use 数据库

mongos> db.集合名.dropIndex("索引名称")

# 删除片键

mongos> use 数据库

mongos> db.collections.remove({_id:"ts-taxi.driverPoint"})

# 删除集合

mongos> use 数据库

mongos> db.集合名.drop()

# 删除分片节点

mongos> db.runCommand({removeShard:"shard1"})

# 列出所有数据库分片情况

mongos> use config

mongos> db.databases.find

# 查看分片情况

mongos> use 数据库

mongos> db.集合(表)名.stats()

# 列出开启分片的数据库

mongos> use config

mongos> db.databases.find( { "partitioned": true } )

# 列出所有数据库

mongos> show dbs

# 列出所有分片信息

mongos> use admin

mongos> db.runCommand({ listshards : 1})

# 指定数据库里需要分片的集合和片键

mongos> use admin

mongos> db.runCommand({shardcollection : "数据库名.集合",key : {_id: 1}})

# 列出数据库集合(表)

mongos> use 数据库名

mongos> show collections

或

mongos> show tables

# 指定数据库开启分片

mongos> db.runCommand({enablesharding :"数据库名"})

# 查看分片的详细信息

mongos> sh.status()

mongos> db.printShardingStatus()

# 查看mongo集群是否开启了balance状态

mongos> sh.getBalancerState()

# 连接mongo集群的路由节点

mongos> sh.isBalancerRunning()

# 判断是否Shard集群

mongos> db.runCommand({ isdbgrid : 1})

# 添加分片节点

mongos> use admin

mongos> sh.addShard("shard1/172.18.137.156:27001,172.18.137.157:27001,172.18.137.151:27001")

转:https://mp.weixin.qq.com/s/r5INPGRd7SYugeq6EWILZg

最新文章

  1. effective java 学习心得
  2. Azure SQL Database (19) Stretch Database 概览
  3. pdf生成器
  4. CF 407B Long Path[观察性质 DP]
  5. 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【四】——实现模型工厂,依赖注入以及格式配置
  6. Python3 基本数据类型注意事项
  7. Azure媒体服务的Apple FairPlay流功能正式上线
  8. 速度!!!抢KIS英文版(多设备版)3年激活码
  9. sprint计划会议
  10. SQL 比较乱
  11. Codeforces Round #114 (Div. 1) A. Wizards and Trolleybuses 物理题
  12. Art Gallery - POJ 1279(求内核面积)
  13. iOS/iPhone 程序文件目录结构以及启动流程
  14. 关于配置Tomcat的URIEncoding
  15. 去掉 Warning:$HADOOP_HOME is deprecated
  16. linux下nginx负载均衡搭建
  17. ORACLE升级PSU&OJVM注意的问题及遇到问题解决思路
  18. seq2seq笔记
  19. [转]Docker(三):Dockerfile 命令详解
  20. SSL For Free 申请免费https SSL 凭证

热门文章

  1. 【LeetCode】167. Two Sum II - Input array is sorted 解题报告(Python)
  2. 【LeetCode】632. Smallest Range 解题报告(Python)
  3. CS5211替代兼容PS8625|普瑞PS8625替代方案|CapstoneCS5211
  4. Java EE数据持久化框架 • 【第6章 MyBatis插件开发】
  5. 使用 jQuery 基本选择器获取页面元素,然后利用 jQuery 对象的 css() 方法动态设置 <span> 和 <a> 标签的样式
  6. .net core中EFCore发出警告:More than twenty 'IServiceProvider' instances have been created for internal use by Entity Framework
  7. STL(1)vector
  8. hisql ORM 框架研究(国内第一个支持HANA的ORM框架)
  9. websocket 使用 spring 的service层 ,进而调用里面的 dao层 来操作数据库 ,包括redis、mysql等通用
  10. Linux上天之路(九)之文件和文件夹的权限