如何在shell中编写mongodb的命令
基本上常用的命令操作可以按照下面的表格进行编写:
数据库操作命令 | shell中写法对应 |
show dbs, |
db.adminCommand('listDatabases') |
use <db> |
db = db.getSiblingDB('<db>') |
show collections | db.getCollectionNames() |
show users | db.getUsers() |
show roles | db.getRoles({showBuiltinRoles: true}) |
show log <logname> | db.adminCommand({'getLog':'<logname>'}) |
show logs | db.adminComand({'getLog':'*'}) |
it |
cursor = db.collection.find() if ( cursor.hasNext() ){ cursor.next(); } |
在shell脚本中编写登录mongodb:
mongo --port 37826 --eval ' '
在shell脚本中编写登录mongodb指定库:
mongo test --eval ' ' (test 为库名)
常规shell脚本操作mongodb:
mongo --port 37826 --eval 'db.adminCommand("listDatabases"); db = db.getSiblingDB("admin"); db.createUser({user:"root",pwd:"xx",roles:[{role:"root",db:"admin"}]}); db.shutdownServer();'
其中,
详细内容可参阅mongodb官方文档:Write Scripts for the mongo Shell — MongoDB Manual
如何在shell中编写mongodb的命令相关推荐
- linux命令行运行c程序,如何在Linux中编写和运行C程序
Linux正在成为开发人员的编程天堂,成为开源和免费操作系统. Turbo C编译器已经是一种编译程序的旧方法,所以让程序员转向Linux以获得新的编程环境. 在本文中,我们将解释如何编写,编译和运行 ...
- jenkins通过Execute shell中通过scp/ssh命令,将一台机器中项目远程拷贝到另外一台机器,修改文件中内容
1.前置条件 安装expect yum install expect -y 2.在Execute shell中编写如下命令 在jenkins中执行以下命令的时候,前提条件是现在jenkins机器上手动 ...
- 启动Spark Shell,在Spark Shell中编写WordCount程序,在IDEA中编写WordCount的Maven程序,spark-submit使用spark的jar来做单词统计
1.启动Spark Shell spark-shell是Spark自带的交互式Shell程序,方便用户进行交互式编程,用户可以在该命令行下用scala编写spark程序.要注意的是要启动Spark-S ...
- python执行shell脚本、执行mongodb_Mongo shell 的基本操作和 Python shell 中使用 MongoDB...
Mongo shell 的基本操作 MongoDB 分四级存储: 1.数据库 db 2.文档集合 collections(相当于 MySQL 的数据库表) 3.文档 document(相当于 MySQ ...
- 如何在Go中编写多行字符串?
本文翻译自:How do you write multiline strings in Go? Does Go have anything similar to Python's multiline ...
- 如何在Go中编写防弹代码:不会失败的服务器工作流程
by Tal Kol 通过塔尔科尔 如何在Go中编写防弹代码:不会失败的服务器工作流程 (How to write bulletproof code in Go: a workflow for ser ...
- eclipse 导入项目_JAVA编程实战:坦克大战系列2-坦克如何在eclipse中编写
游戏中寻找学习JAVA的乐趣之 坦克大战系列2-坦克如何在Eclipse中编写 前言 本篇主要对Robocode在eclipse中如何配置并编写. Eclipse中的配置 通过本身自带的编辑器去写代码 ...
- python 正则表达式 前瞻_我应该如何在python中编写这个正则表达式(How should I write this regex in python)...
我应该如何在python中编写这个正则表达式(How should I write this regex in python) 我有字符串. st = "12345 hai how r u ...
- 如何在Ruby中编写switch语句
如何在Ruby中编写switch语句? #1楼 案例...当 在Chuck的答案中添加更多示例: 带参数: case a when 1puts "Single value" whe ...
最新文章
- 共享一个对Reflector 反编译支持中文的修正FileGenerator文件
- 关于32bit与4Gib的问题
- html5media.js 让浏览器兼容VideoAudio 标签
- 【Python】五种Pandas图表美化样式汇总
- Android DDMS位置
- Android--使用VideoView播放视频
- Tomcat和Weblogic部署纯html文件
- Hyper-v网络配置
- 【数据科学】什么是数据分析
- XILINX FPGA数字信号处理——2、数字信号处理实现方法
- 学生HTML个人网页作业作品:基于web在线汽车网站的设计与实现 (宝马轿车介绍)
- 中国十大骨干网,了解互联网的真实结构
- 14----统计字符数
- 基于阿里云的API简介
- 数据库 SQL 语句学习
- 花生米三连发(动规)
- 在win桌面上添加系统图标
- 校园跑腿的优势和劣势
- 3Com收购华为2%持股 有望控股双方合资公司
- 747D. Winter Is Coming