MongoDB基本命令操作

shell交互式下输入mongo就可以直接无密码登录到数据库

show dbs;                  #查看全部数据库

use admin;

db.auth("eccom","neteagle123");

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

创建一个mooking数据库例子:
use mooking; #创建数据库
show dbs;           #检查数据库

 

db.mooking.insert({"id":"0926","name":"yao"})         #创建表

db.createUser( {
    user: "yaofeng",
    pwd: "123456",
    roles: [ { role: "root", db: "mooking" } ]
  }); #创建用户
db.removeUser("userName");                            #删除用户
db.dropDatabase();   #删除当前使用数据库
db.stats();             #显示当前db状态
db.version();          #当前db版本
db.getMongo();     #查看当前db的链接机器地址
posted @ 2018-09-14 13:37  绅熠  阅读(152)  评论(0编辑  收藏  举报