官网
https://docs.mongodb.com/manual/
中文社区及文档
安装
Windows 安装
Linux 安装
Docker 安装
docker pull mongodocker run -it --name my_mongodb -p 27017:27017 mongo bash
mongo Shell 连接
本地连接
mongo --port <The port number>
如果默认 27017端口直接使用mongo连接
远程主机连接
mongo "mongodb://mongodb0.example.com:28015"字符串连接mongo "mongodb://alice@mongodb0.examples.com:28015/?authSource=admin"字符串带认证方式连接mongo --host mongodb0.example.com:28015命令行连接mongo --username alice --password --authenticationDatabase admin --host mongodb0.examples.com --port 28015命令行带验证连接使用mongo Shell
```bash show dbs # 显示所有数据库 use# 选择使用数据库 use myNewDatabase db.myCollection.insertOne( { x: 1 } ); # 创建数据库并插入一条数据 db.myCollection.find().pretty() # 格式化打印结果
<a name="soih5"></a>### mongo Shell 配置打开HOME目录下的.mongorc.js文件进行配置<a name="SUcwF"></a>#### 自定义提示```javascript// 自定义提示以显示操作数cmdCount = 1;prompt = function () {return cmdCount++ + '> ';};/*** 1>* 2>* 3>*/// 自定义提示以显示数据库和主机名host = db.serverStatus().host;prompt = function () {return db + '@' + host + '> ';};/*** test@myHost1$*/// 自定义提示以显示时间和文档计数prompt = function () {return ('Uptime:' +db.serverStatus().uptime +' Documents:' +db.stats().objects +' > ');};/*** Uptime:5897 Documents:6 >*/
