MongoDB常用指令

MongoDB常用指令

前言

  在前面的文章中,我们安装了MongoDB,这一篇我们就一起来学学基本的操作命令。

基本命令

安装完成后,shell交互式下输入mongo就可以直接无密码登录数据库

在这里插入图片描述

show dbs;                  #查看全部数据库

show collections;          #显示当前数据库中的集合(类似关系数据库中的表)

show users;                #查看当前数据库用户信息

use <db name>;             #切换数据库MysqL一样

db;或者db.getName();        #查看当前所在数据库

db.help();                 #显示数据库操作命令,里面有很多的命令 
db.foo.help();             #显示集合操作命令,同样有很多的命令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的命令 
db.foo.find();             #对于当前数据库中的foo集合进行数据查找(由于没有条件,会列出所有数据) 
db.foo.find( { a : 1 } );  #对于当前数据库中的foo集合进行查找,条件是数据中有一个属性叫a,且a的值为1

在这里插入图片描述


在这里插入图片描述


db.foo.help

在这里插入图片描述

use test;             #创建数据库
db;               
show dbs;           #检查数据库
db.test.insert({"_id":"1","name":"zhangsan"})         #创建表
db.createuser({user:"root",pwd:"1234",roles:[{role:"userAdmin",db:"test"}]})        #创建用户
db.dropUser("root");           #删除用户
show users;                        #显示当前所有用户

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


删除当前使用的数据库:db.dropDatabase();

在这里插入图片描述


查看当前版本:db.version();

在这里插入图片描述

相关文章

MongoTemplate 是Spring Data MongoDB 中的一个核心类,为 S...
笔者今天要分享的是一个项目重构过程中如何将数据库选型由原...
mongodb/mongoTemplate.upsert批量插入更新数据的实现
进入官网下载官网安装点击next勾选同意,点击next点击custom...
头歌 MongoDB实验——数据库基本操作
期末考试复习总结