【赵强老师】使用MongoDB的命令行工具:mongoshell
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,一、启动mongo shell安装好MongoDB后,直接在命令行终端执行下面的命令:mongo如下图所示:可选参数如下:也可以简写为:在mongo shell中使用外部编辑器,如:vi,只需设置环境
千家信息网最后更新 2025年11月08日【赵强老师】使用MongoDB的命令行工具:mongoshell
一、启动mongo shell
安装好MongoDB后,直接在命令行终端执行下面的命令:
mongo
如下图所示:

可选参数如下:

也可以简写为:
在mongo shell中使用外部编辑器,如:vi,只需设置环境变量:
export EDITOR=vi
启动mongo shel即可。下面我们在mongoshell中编辑一个函数:
定义函数:
function myFunction () { }编辑函数:
edit myFunctionfunction 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)
数据
数据库
文件
命令
函数
面的
变量
效果
时候
切换
提示
主机
例子
信息
内容
参数
只需
同时
名称
基本操作
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
检测网络安全方法
微软数据库客服电话24小时人工
随机生成字母并存入数据库
信用资源数据库
平顶山阜阳app软件开发
威海游戏软件开发公司有哪些
软件开发项目调研论文
美国航空航天局数据库
网络安全复习题
做软件开发的有多累
漂亮服务器
网络安全的业务流程
数据库实践全集百度云
马鞍山冲鸭互联网科技有限公司
学计算机软件开发露西
上海网络安全教育考试
支付宝里的服务器是国产的吗
嵌入式软件开发如何选择
当前网络安全有哪些部署
桓台物流竞价软件开发定制
奥弗顿数据库
方舟生存进化ol服务器有哪些
软件开发公司那几个好
杭州然趣网络技术有限公司
asp 服务器信息
浙江工业软件开发教程
软件开发项目如何缴纳增值税
excel里怎么分离数据库
北京 安全接入服务器地址
哪儿有网络安全接入控制