当前位置:网站首页>Mongo Shell交互式命令窗口
Mongo Shell交互式命令窗口
2022-07-29 04:23:00 【测试寒哥】
mongo shell是MongoDB的交互式命令窗口。可以使用mongo shell操作MongoDB,例如:对MongoDB进行各种CRUD操作。 MongoDB 安装的时候就自带了mongo shell,不用单独安装。
提示:后续的章节,主要使用mongo shell 命令和api介绍MongoDB各种操作,如果你使用编程语言或者可视化的MongoDB Compass操作MongoDB,他们语法都是类似的,所以只要掌握mongo shell的语法,就知道其他工具的使用方式。
启动mongo Shell并连接到MongoDB
连接本地MongoDB Server
直接输入mongo命令,即可进入Mongo Shell
mongo
使用默认的地址连接MongoDB Server
提示:如果提示找不到mongo命令,那说明安装MongoDB的时候,没有将MongoDB的bin目录添加到PATH环境变量,具体可以参考前面的安装章节。
成功则输出如下信息:
MongoDB shell version v4.4.5
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("b11bfc3e-e70c-42b1-9bfc-5d9218f2d232") }
MongoDB server version: 4.4.5
>
可以在交互式窗口中,输入操作命令。
进入docker容器中的mongo shell
如果,我们使用docker安装MongoDB的容器名字叫做mongo,则使用下面命令可以直接进入mongo shell
docker exec -it mongo mongo
连接远程MongoDB Server
mongo --username root --password --host mongodb0.examples.com --port 28015
参数说明:
- —username 设置MongoDB账号为root
- —password 会提示你输入密码
- —host 指定mongodb服务器地址
- —port 指定MongoDB Server端口号
mongo shell的基本命令
显示当前使用的数据库名
db
切换到其他数据库
格式:
use 数据库名
use tizi365
mongo shell操作例子
// 切换数据库
use myNewDatabase
// 插入一条数据
db.myCollection.insertOne( { x: 1 } );
// 查询inventory集合全部数据
db.inventory.find( {} )
// 查询inventory集合,status = "D"的文档数据
db.inventory.find( { status: "D" } )
更多的mongo Shell操作命令,后续章节会有介绍。
退出mongo shell
边栏推荐
- C语言:枚举知识点总结
- 信号处理中的反傅里叶变换(IFFT)原理
- Two forms of softmax cross entropy + numpy implementation
- [hands on deep learning] environment configuration (detailed records, starting from the installation of VMware virtual machine)
- 不会就坚持67天吧 平方根
- Use of torch.optim optimizer in pytorch
- Whole house WiFi solution: mesh router networking and ac+ap
- 6.pytest生成allure报告
- Integration of Nan causes in pytorch training model
- Not for 63 days. The biggest XOR
猜你喜欢
随机推荐
Two forms of softmax cross entropy + numpy implementation
6.pytest生成allure报告
mpc5744p简介与OpenSDA固件更新
开课!看smardaten如何分解复杂业务场景
9. Delay queue
Labelme cannot open the picture
不会就坚持70天吧 数组中第k大的数
[common commands]
Not for 61 days. The shortest word code
Pix2.4.8 from start to installation (2021.4.4)
[k210 stepping pit] pytorch model is converted to kmodel and used on dock. (ultimately not achieved)
C language: enumerating knowledge points summary
Shell string segmentation
从淘宝,天猫,1688,微店,京东,苏宁,淘特等其他平台一键复制商品到拼多多平台(批量上传宝贝详情接口教程)
不会就坚持63天吧 最大的异或
Model tuning, training model trick
WebRTC实现简单音视频通话功能
不会就坚持59天吧 替换单词
Not for 58 days. Implement prefix tree
C language force buckle question 61 of the rotating list. Double ended queue and construction of circular linked list








