操作系统:osx
下载安装
1、官网下载
2、curl 命令来下载安装:
# 进入 /usr/local
cd /usr/local
# 下载
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.2.tgz
# 解压
sudo tar -zxvf mongodb-osx-x86_64-3.4.2.tgz
# 重命名为 mongodb 目录
sudo mv mongodb-osx-x86_64-3.4.2 mongodb
3、使用 brew 安装。听说用这个安装有bug,本人没试过,不作介绍。
将 MongoDB 的二进制命令文件目录 安装目录/bin
添加到 PATH
路径中:
export PATH=/usr/local/mongodb/bin:$PATH
运行
1、创建数据库存储目录 /data/db(默认路径,推荐):
sudo mkdir -p /data/db
启动 mongodb,默认数据库目录即为 /data/db:
sudo mongod
如果没有创建全局路径 PATH,需要进入以下目录
cd /usr/local/mongodb/bin
sudo ./mongod
再打开一个终端进入执行以下命令:
$ cd /usr/local/mongodb/bin
$ ./mongo
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
Welcome to the MongoDB shell.
……
> 1 + 1
2
>
相关概念
SQL | MongoDB | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | - | 表连接,MongoDB不支持 |
primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
创建数据库
语法:
use DATABASE_NAME
如:
> use test
switched to db test
> db
test
参考:菜鸟教程
MongoDB Compass
MongoDB的GUI,analyze功能很强大,可以根据数据中的坐标绘制散点图。
FILTER 过滤器(先这么叫着吧)
语法:{"age":{"$gte":20,"$lt":30}}
说明:分析字段 age
在20-30之间的document
或者分析某个固定键值对
语法:{"director": 'Patty Jenkins'}
结果:
网友评论