开启mongodb数据库命令行_【赵强老师】使用MongoDB的命令行工具:mongoshell
一、启动mongo shell
安装好MongoDB后,直接在命令行终端执行下面的命令:
mongo
如下图所示:
可选参数如下:
也可以简写为:
在mongo shell中使用外部编辑器,如:vi,只需设置环境变量:
export EDITOR=vi
启动mongo shel即可。下面我们在mongoshell中编辑一个函数:
定义函数:
function myFunction () { }
编辑函数:
edit myFunction
function myFunction() {print("Hello World") }
二、mongoshell的启动配置文件.mongorc.js
当启动的时候,mongo检查用户HOME目录下的一个JavaScript文件.mongorc.js。如果找到,mongo在首次显示提示信息前解析.mongorc.js的内容。如果你使用shell执行一个JavaScript文件或计算表达式,要么通过在命令行使用--eval选项或者指定一个.js文件给mongo,mongo会在完成JavaScript的处理后读取.mongorc.js文件。你可以使用--norc选项来阻止加载.mongorc.js。创建与当前会话发出操作的数量提示,定义如下变量:
cmdCount = 1;
prompt = function() {
return "mongo " + (cmdCount++) + "> ";
}
效果如下:在mongo shell中显示数据库名和主机名:
host = db.serverStatus().host;
cmdCount = 1;
prompt = function() {
return db+"@"+host+" " + (cmdCount++) + "> ";
}
效果如下:
三、mongoshell的基本操作显示当前数据库名称,输入下面的命令。将返回test数据库,这是默认的数据库:
db切换数据库:
use 查看所有的可用数据库:
show dbs 或者 show databases我们可以切换到一个不存在的数据库上。当我们第一次存入数据的时候,MongoDB会自动创建该数据库。例如:下面的例子执行的是插入一条数据,该操作会同时创建database(myNewDatabase)和collection(myCollection)
开启mongodb数据库命令行_【赵强老师】使用MongoDB的命令行工具:mongoshell相关推荐
- ffmpeg mp4 提取h265命令行_安装FFmpeg多媒体库,以及命令行程序使用介绍
FFmpeg是非常流行的多媒体框架,主要用于音视频的解码.编码.转码.混流.过滤.播放等操作. 2000年,法国著名的程序员Fabrice Bellard创建FFmpeg项目,前两个字母FF是Fast ...
- go mongodb排序查询_【赵强老师】MongoDB中的索引(下)
(四)索引的类型三:复合索引(Compound Index) MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的情形 ...
- go mongodb排序查询_「赵强老师」MongoDB中的索引(下)
(四)索引的类型三:复合索引(Compound Index)** MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的 ...
- oracle select 行数据_【赵强老师】什么是Oracle的数据字典?
欢迎关注赵强老师微信公众号:myitshare 数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询.数据字典是oracle数据库系统的信息核心,它是一 ...
- 【赵强老师】大数据平台的整体架构
先看视频. [赵强老师]大数据平台的整体架构 大数据平台中的主要组件,如下: HDFS(Hadoop分布式文件系统) 源自于Google的GFS论文,发表于2003年10月,HDFS是GFS的山寨版. ...
- 视频教程-赵强老师:大数据从入门到精通(7)HBase-Hbase
赵强老师:大数据从入门到精通(7)HBase 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogic)和大数据Hadoo ...
- oracle 锁表如何查看_【赵强老师】第一个Oracle的手工备份和恢复
欢迎关注赵强老师微信公众号:myitshare 一.什么是手工管理的备份与恢复? 尽管在Oracle中,已经有了RMAN的备份与恢复.但是作为Oracle备份恢复的一种方式,我们将在本文中通过一个例子 ...
- 赵强老师:Oracle数据库系列课程(12)管理数据库的存储结构与数据的并发-赵强老师-专题视频课程...
赵强老师:Oracle数据库系列课程(12)管理数据库的存储结构与数据的并发-82人已学习 课程收益 从零开始学习Oracle数据库,让学员读整个Oracle数据库有个全面清除的认识和学习. ...
- 视频教程-赵强老师:大数据从入门到精通(6)MapReduce-Hadoop
赵强老师:大数据从入门到精通(6)MapReduce 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogic)和大数据H ...
- 视频教程-赵强老师:大数据从入门到精通(1)Linux基础-Linux
赵强老师:大数据从入门到精通(1)Linux基础 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogic)和大数据Had ...
最新文章
- 马年计划2014-2-21
- 在阿里云服务器(ECS)上从零开始搭建nginx服务器
- java面试总结-(hibernate ibatis struts2 spring)
- linux剧集nfo生成器,精彩LINUX软件推荐
- 阿里云 FaaS 架构设计与创新实践
- ADVM/ACFS is not supported on centos-release-5-5.el5.centos 解决方法
- Spring学习--实现 FactoryBean 接口在 Spring IOC 容器中配置 Bean
- 创建对象属性赋值的内存理解
- python3 socket 接收 bytes 长度 会变,Python解析Socket数据流异常bytes的问题(详细)...
- Firefox国际版与国内版
- c#日期时间的操作的函数总结
- [OpenAirInterface实战-17] :OAI 软件无线电USRP N300/N310硬件详解
- Java读写txt文件案例-统计学生名单
- 淘宝 触屏主页面 菜单
- 串口发送+RAM+VGA传图
- 高通7x27a平台UART配置
- 违停现场执法的人性化解决之道
- 58沈剑解读:数据库典型架构实践
- S3C2440 开发板实战(8):中断驱动
- 项目初验一般要怎么走