Mongodb可作为网络服务器运行,客户端可连接到该服务器并执行操作。
1. 首先,用户必须下载Mongodb并解压,运行mongod命令启动实例
下载地址:http://www.mongodb.org/downloads
配置环境变量,方便之后shell命令操作
2. 启动实例
接着我们可以通过mongod 命令启动数据库实例,最简单的启动方式是:
mongod –dbpath e://database/mongodb
执行命令后,如果目标文件夹之前数据库对象,则会自动创建并启动,如果该目录已存在数据库则会启动
PS:下图中--auth表示安全启动,通过该方式启动后,用户必须通过登录有效的账号才能该问数据库,相关安全配置后续会讲到
3.通过shell操作数据库
运行mongo 启动 shell
执行mongo 相当于 mongo 127.0.0.1:27017
执行成功后,我们可以得到当前shell 的版本号,同时会默认链接到test库
执行db,可查看当前指向数据库
PS: admin属系统内部数据库
4.shell的基本操作
mongodb 自带 JavaScript shell,我们可通过shell使用命令行方式与数据库交互。由于shell是一个JavaScript解析器,所以可运行任意的JavaScript代码
1) 创建文档 insert
2) 读取文档 find
3) 更新文档 update
附 MongoDB 数据类型:
类型 | 示例 | 备注 |
null | {‘x’:null} | |
bool | {‘x’:true} | |
int32 | {‘x’:1} | |
double | {‘x’:1.1} | |
string | {‘x’:’test’} | |
date | {‘x’:new Date()} | |
regex | {‘x’:/test/i} | |
array | {‘x’: [‘a’,’b’]} | |
document | {‘x’:{‘doc’:’title’}} | |
id | {‘x’: ObjectId()} | |
code | {‘x’:function(){}} |