OSX 安装
这里只给出brew的安装方法:
brew tap mongodb/brew
brew install mongodb-community@4.4
运行MongoDB
brew启动
brew services start mongodb-community@4.4
brew停止
brew services stop mongodb-community@4.4
安装信息
- 配置文件:
/usr/local/etc/mongod.conf - 日志文件路径:
/usr/local/var/log/mongodb - 数据存放路径:
/usr/local/var/mongodb - 不同版本可能有出入,但基本都在
/user/local下。
MongoDB概念解析
| SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
|---|---|---|
| database | database | 数据库 |
| table | collection | 数据库表/集合 |
| row | document | 数据记录行/文档 |
| column | field | 数据字段/域 |
| index | index | 索引 |
| table joins | 表连接,MongoDB不支持 | |
| primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
数据库
一个mongodb中可以建立多个数据库。MongoDB的默认数据库为"db",该数据库存储在data目录中。MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。“show dbs” 命令可以显示所有数据的列表。
文档(Document)
文档是一组键值(key-value)对(即 BSON)。MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型,这与关系型数据库有很大的区别,也是 MongoDB 非常突出的特点。
{"site":"www.runoob.com", "name":"菜鸟教程"}
集合
集合就是 MongoDB 文档组,类似于 RDBMS (关系数据库管理系统:Relational Database Management System)中的表格。
集合存在于数据库中,集合没有固定的结构,这意味着你在对集合可以插入不同格式和类型的数据,但通常情况下我们插入集合的数据都会有一定的关联性。
db.createCollection("mycoll", {capped:true, size:100000})
MongoDB数据类型
| 数据类型 | 描述 |
|---|

最低0.47元/天 解锁文章
3059

被折叠的 条评论
为什么被折叠?



