git命令需要使用命令行开发者工具_【赵强老师】使用MongoDB的命令行工具:mongoshell...

f248b95c6e12eb09d36cc6edadb5be06.png

一、启动mongo shell

安装好MongoDB后,直接在命令行终端执行下面的命令:

mongo

如下图所示:

09c15c93bbfa99323fb02def2f6516a3.png

可选参数如下:

5d7fe8617c7c01ac9b685f7da757c009.png

也可以简写为:

274c3c8cedeb2810d3cb52830239c544.png

在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++) + "> ";}

效果如下:

f2295753d11744e9bae0daf67c90c9fc.png
  • 在mongo shell中显示数据库名和主机名:
host = db.serverStatus().host;cmdCount = 1;prompt = function() {return db+"@"+host+" " + (cmdCount++) + "> ";}

效果如下:

92eca88e821d75492fc4f7035113512f.png

三、mongoshell的基本操作

  • 显示当前数据库名称,输入下面的命令。将返回test数据库,这是默认的数据库:
db
  • 切换数据库:
use 
  • 查看所有的可用数据库:
show dbs  或者  show databases
  • 我们可以切换到一个不存在的数据库上。当我们第一次存入数据的时候,MongoDB会自动创建该数据库。例如:下面的例子执行的是插入一条数据,该操作会同时创建database(myNewDatabase)和collection(myCollection)
601ec3b6fde4331b5b61920cf177614b.png
dd85bf972fe0d0d639bb758cecda1fb3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值