mongodb常用shell

> use mongo_test   //创建数据库

switched to db mongo_test

> db.createCollection("test")    //创建表  就是集合

{ "ok" : 1 }

> db.

db.addUser(                    db.group(

db.adminCommand(               db.groupcmd(

db.auth(                       db.groupeval(

db.changeUserPassword(         db.hasOwnProperty(

db.cloneCollection(            db.help(

db.cloneDatabase(              db.hostInfo(

db.commandHelp(                db.isMaster(

db.constructor                 db.killOP(

db.copyDatabase(               db.killOp(

db.createCollection(           db.listCommands(

db.createRole(                 db.loadServerScripts(

db.createUser(                 db.logout(

db.currentOP(                  db.printCollectionStats(

db.currentOp(                  db.printReplicationInfo(

db.dbEval(                     db.printShardingStatus(

db.dropAllRoles(               db.printSlaveReplicationInfo(

db.dropAllUsers(               db.propertyIsEnumerable(

db.dropDatabase(               db.prototype

db.dropRole(                   db.removeUser(

db.dropUser(                   db.repairDatabase(

db.eval(                       db.resetError(

db.forceError(                 db.revokePrivilegesFromRole(

db.fsyncLock(                  db.revokeRolesFromRole(

db.fsyncUnlock(                db.revokeRolesFromUser(

db.getCollection(              db.runCommand(

db.getCollectionNames(         db.serverBits(

db.getLastError(               db.serverBuildInfo(

db.getLastErrorCmd(            db.serverCmdLineOpts(

db.getLastErrorObj(            db.serverStatus(

db.getMongo(                   db.setProfilingLevel(

db.getName(                    db.setSlaveOk(

db.getPrevError(               db.setWriteConcern(

db.getProfilingLevel(          db.shutdownServer(

db.getProfilingStatus(         db.stats(

db.getReplicationInfo(         db.system.indexes

db.getRole(                    db.test

db.getRoles(                   db.toLocaleString(

db.getSiblingDB(               db.toString(

db.getSisterDB(                db.tojson(

db.getSlaveOk(                 db.unsetWriteConcern(

db.getUser(                    db.updateRole(

db.getUsers(                   db.updateUser(

db.getWriteConcern(            db.upgradeCheck(

db.grantPrivilegesToRole(      db.upgradeCheckAllDBs(

db.grantRolesToRole(           db.valueOf(

db.grantRolesToUser(           db.version(

以上是常用shell

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-28 18:02:33

mongodb常用shell的相关文章

(转)mongodb常用命令脚本化-自动化运维

mongodb常用命令脚本化-自动化运维 把一些运维中常用到的mongodb命令写成shell脚本,极大的方便了维护 1 设置副本集 #!/bin/bash#mongodb 进入client 并use admincd /usr/mongodb/binMongoDB='./mongo 192.168.1.7:37017'$MongoDB <<EOFuse adminrsconf={        "_id" : "Job001",        "

mongodb常用数据操作

1. shell操作 mongodb默认连接的是test数据库, 输入db,可以看到当前数据库为test, 接下来是常用的数据库操作 ????mongodb存储按照文档方式存储,各种操作均采用json格式串进行, ????????可以理解为. mongodb的集合就是关系数据库的表,集合里面可以装各种类型的数据,包括集合. ? ????show databases:显示数据库以及数据库所占空间. 简写为show dbs; ????use [dbname]: 选择数据库 ????show coll

mongodb常用命令脚本化-自动化运维

mongodb常用命令脚本化-自动化运维 把一些运维中常用到的mongodb命令写成shell脚本,极大的方便了维护 1 修改副本集的设置 #!/bin/bash #mongodb 进入client 并进入primary cd /usr/mongodb/bin MongoDB='./mongo 192.168.1.7:37017' $MongoDB <<EOF use MongoModelJobResume #rs.status() cfg=rs.conf() cfg.members[0].p

MongoDB常用操作

1.MongoDB常用操作 1.1数据库的操作命令 1.创建数据库,使用命令 use 数据库名称 ,如 use sxf. *注意: 1.use 命令后跟的数据库名,如果存在就进入此数据库,如果不存在就创建,所以这种创建方式又叫隐式创建 2.使用命令use sxf创建数据库后,并没有真正生成对应的数据文件,如果此时退出,此数据库将被删除,只有在此数据库中创建集合后,才会真正生成数据文件 2. 删除当前数据库,使用命令 db.dropDatabase() 3.查看所有数据库,使用命令 show db

常用shell脚本

获取IP地址和子网掩码 ifconfig eth0 | grep "inet addr" | awk -F "[ : ]+"  '{print $4 "\\" $8}' 常用shell脚本,布布扣,bubuko.com

常用shell实例

1. 查找当前目录中所有大于 500M 的文件 , 把这些文件名写到一个文本文件file中,并统计其个数. find / -size +500M -type f | tee /root/file.txt | wc -l  或者 find / -size +50M -exec ls {} \; > /root/test.txt 2. 在目录 /tmp 下找到 100 个以 abc 开头的文件,然后把这些文件的第一行保存到文件 new 中 for filename in `find /tmp -ty

Hadoop常用shell命令

为了方便自己回顾记忆,将今天实验的hadoop命令总结一下,方便后续查看. 注意,下述命令是在hadoop/bin 下操作的. 1.hadoop fs -ls \    ->查看当前下面的所有目录. 2.hadoop fs -mkdir xxx ->创建xxx文件夹在hadoop文件系统上. 3.hadoop fs -rmr xxx -> 删除在文件系统上面创建的文件夹 4.hadoop fs -put /home/xuzhang/file1 xxx 将文件放入创建的xxx目录中 5.h

常用shell命令和vi编辑器

Shell 介绍 Shell:壳(区别于:核) 普通意义上的shell就是可以接受用户输入命令的程序.它之所以被称作shell是因为它隐藏了操作系统低层的细节. Bourne-Again shell(bash):应用非常广泛的一种shell工具,是一个命令处理器,bash也是大多数Linux系统默认的Shell. 常用shell命令 shell 命令的使用 1. mkdir made dirctory 创建文件夹 mkdir 文件夹名称 mkdir img 创建了一个img文件夹 mkdir i

常用shell命令中你所不熟悉的参数

1.   ls: 类似于dos下的dir命令 ls最常用的参数有三个: -a -l -F. ls –a Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来. ls –l 该参数显示更详细的文件信息. ls –F 使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行,/表示目录,@表示连结文件,这都是因为使用了-F这个参数.但是现在基本上所有的Linux发行版本的ls都已经内建了-F参数,也就