[ 启动客户端 => ./bin/mongo --host 192.168.200.100 ]

1: 查看所有已经创建的数据库  =>  show dbs  

2: 切换或者创建数据库  =>  use 数据库名称 

3: 删除当前数据库  =>  db.dropDatabase() 

4: 获取当前数据库的名称  =>  db.getName() 

5: 获取当前数据库的连接地址  =>  db.getMongo() 

7: 获取当前数据库的所有集合(表)  =>  show cellections 

8: 向集合(表)添加数据, 不存在的集合会自动创建 => db.集合名称.save(json)

9: 修改数据  =>  db.集合名称.update(json1, json2)

9.1: json1 为查询条件 如 {"id": 25}

9.2: json2 为修改成 如 {"name": "测试"}

9.3: 意思为 将 id 是 25 的所有数据的 name 字段修改为 "测试"

10: 删除数据  =>  db.集合名称.remove(json) 

10.1: json 和 9 的 json1 相似, 为需要删除的条件

11: 查询数据  =>  db.结合名称.find(json) 

11.1: json 和 9 的 json1 相似, 为需要查询的条件

12: 创建数据库超级管理员 => db.createUser({ user: "root", pwd: "920619",  roles: [ { role: "root", db: "admin" } ]})

12.1: user: 账号,  pwd: 密码,  db: 数据库 // 超级管理员只能在 admin 下创建

12.2: roles: 权限 有以下选择 =>

12.3: 数据库用户角色:read、readWrite;

12.4: 数据库管理角色:dbAdmin、dbOwner、userAdmin;

12.5: 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;

12.6: 备份恢复角色:backup、restore;

12.7: 当前数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase

12.8: 超级用户角色:root, 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)

12.9: 内部角色:__system

13: 重新启动mongodb登入客户端还和以前一样, 但是登入后你回答无法操作数据库

13.1: 登入用户 => use admin => db.auth('root', '920619') => 输出 1 表示登入成功

13.2: 超级管理员在 admin 下登入, 具体数据库的管理员在具体的数据库下登入

14: 删除用户可以直接操作 admin 下的 system.users 集合

MonGoDB 常见操作, 设置管理员和用户登入相关推荐

  1. 用java语言编写的用户登入模块1

       今天我们来学习如何用java语言来写一个简单用户登入模块,本次主要利用java中面向对象程序设计的三大特性"封装,继承,多态"来完成代码编写. (1)要求:通过用户输入,获取 ...

  2. Vue 用户登入及token 认证

    VUE 项目 新建vue 项目(eight) #创建一个基于webpack模板的新项目 vue init webpack D:\node_workspace\eight # 切换至项目路径 cd d: ...

  3. SpringBoot + Vue 用户登入token 之租房管理系统后台 模板

    SpringBoot 项目构建:SpringBoot + MySQL8 + MyBatis-Plus + Redis +定时任务框架(elastic-job) + Spring Security + ...

  4. 写一个用户登入功能(html+ tomcat + mysql)

    用户登入功能的实现(html + tomcat + mysql) 第一导入 jar包(放入到web-inf的文件夹下) 和html Title 游戏 玩 第二写个jdbc操控数据库的一个类 packa ...

  5. 查看linux的用户 7.2,linux下查看用户登入系统相关命令及编写脚本(七)

    linux下查看用户登入系统相关命令及编写脚本(七) 查看用户登入系统日志 1.w 显示谁登入并正在做什么事 2.who 显示谁登入 -r:显示系统运行级别 3.sleep 睡眠命令(sleep 5 ...

  6. python编辑用户登录界面_python编辑用户登入界面的实现代码

    1.需求分析 登入界面需要达到以下要求: 系统要有登入和注册两个选项可供选择 系统要能够实现登入出错提示,比如账户密码错误等,用户信息保存在user_info.txt文件夹中 系统要能够进行登入错误次 ...

  7. python登陆界面代码_python编辑用户登入界面的实现代码

    1.需求分析 登入界面需要达到以下要求: 系统要有登入和注册两个选项可供选择 系统要能够实现登入出错提示,比如账户密码错误等,用户信息保存在user_info.txt文件夹中 系统要能够进行登入错误次 ...

  8. 用户登入腾讯视频,QQ扫描二维码不显示二维码

    环境: 电脑:联想E14 系统:Windows 10 专业版 64位 AC:深信服AC13.0.47 问题描述: 用户登入腾讯视频,QQ扫描二维码不显示二维码 解决方案: 1.在AC上,在线用户列表搜 ...

  9. flask笔记:6:用户登入登出

    用户登入登出需要用到 Flask-Login 插件 初始化 修改配置文件 app/__init__.py from flask import Flask from flask.ext.sqlalche ...

最新文章

  1. 小学学校计算机教室使用计划,小学电脑室工作计划
  2. eventbus多个订阅_番石榴的EventBus –简单的发布者/订阅者
  3. 大地win11 64位旗舰版系统v2021.08
  4. android图片闪动动画,android图片闪烁或帧动画
  5. 【操作系统】第3章 进程管理与调度
  6. get_free_page 和其友
  7. weekend110(Hadoop)的 第七天笔记
  8. Exp3免杀原理与实践 20154326杨茜
  9. 《推荐系统实践》算法纯享(附代码链接)(四)—— UGC推荐篇
  10. java 网络 序列化_Java网络通信基础系列-Netty序列化
  11. R语言 重命名指定列
  12. 谁说变态才叫函数,带你了解不一样的表格函数
  13. MPLS 配置远端LDP会话实验 详解
  14. 定制自己的股票量化分析工具QTYX-V2.0版-使用帮助
  15. 多旋翼无人机建模之陀螺力矩
  16. 每日一道算法题:高楼扔鸡蛋问题(动态规划问题)
  17. 静态html页面关键字搜索高亮
  18. div+css静态网页设计 网页设计实例作业 ——中国梦我的梦(3页) 学生HTML个人网页作业作品下载
  19. section怎么制造图框_catia制图及工程图含图框详细教程(精编)
  20. MSM平台上的AMSS

热门文章

  1. 第 5 章 主从复制
  2. android系统密码文件夹,安卓手机如何隐藏(加密)文件夹(软件) 安卓手机隐藏(加密)文件夹(软件)的方法...
  3. android飞屏app下载地址,飞屏下载安卓最新版_手机app官方版免费安装下载_豌豆荚...
  4. 带格式文本html 直接复制粘贴,通过JS将带格式的文本复制到剪贴版的两种方法...
  5. android 实现论坛界面,android界面开发之主流UI布局范例
  6. 进程和线程的深入理解
  7. WebSocket了解一下
  8. oracle 监听 多个实例,oracle 监听(多实例监听配置)
  9. c语言bmp转换jpeg_PDF格式转换工具
  10. Cli4.5.x 中使用axios请求数据