【赵强老师】使用MongoDB的命令行工具:mongoshell
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,一、启动mongo shell安装好MongoDB后,直接在命令行终端执行下面的命令:mongo如下图所示:可选参数如下:也可以简写为:在mongo shell中使用外部编辑器,如:vi,只需设置环境
千家信息网最后更新 2025年02月01日【赵强老师】使用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安全错误
数据库的锁怎样保障安全
nat服务器的优势
台湾版我的世界服务器云空间
邢台网络安全认证哪里做
1.8天空巨人服务器
武汉通联曦石网络技术公司
网络安全实验
服务器硬件防御
定做存储服务器机箱多少钱
软件开发人员做棋牌开发违法
名词解释网络安全管理技术
国内办公软件开发
武汉做网络安全厂家
网络技术人员所需性格
新建db2数据库
帝纳波利点位dll软件开发
java原生数据库
遂平县网络安全整治
虚拟机的客户机和服务器
湖南启凡互联网科技
数据库服务器的市场价格
软件开发小亮
苹果服务器端口检测
百旺金赋显示访问数据库错误
java服务器有哪些
中央单位网络安全
计算机3级网络技术贴吧
关系数据库理论及应用
xp系统查看数据库
数据库业务模块分割
网络安全工作的目标是包括