MongoDB是什么
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
他的特点:高性能、易部署、易使用,存储数据非常方便。
在Mac上安装MongoDB
在mac上安装可以用编译源码方式,具体去看官网:https://www.mongodb.com/download-center?ct=false#community
我是直接使用homebrew来安装,homebrew可以看这:
//www.greatytc.com/p/158754af6f57
brew install mongodb
启动MongoDB
mongod --config /usr/local/etc/mongod.conf
启动成功:
默认端口 27017
浏览器看一看下
使用MongoDB
cd /usr/local/bin
./mongo
-
成功:
附上官方文档连接doc:https://docs.mongodb.com/manual/mongo/
- show dbs 命令可以显示所有数据的列表
> show dbs
admin 0.000GB
local 0.000GB
- use 新建数据库
> use test_db
switched to db test_db
> db
test_db
但你再次输入 show dbs 时发现并没有新建的数据库
我们需要向新建数据库中存入些数据才能显示
db.COLLECTION_NAME.insert({key1:value1,key2:value2})
COLLECTION_NAME 就是集合名(关系型数据库的表名)
其实这一步叫做插入文档
> db.mytable.insert({"name":"张三"})
WriteResult({ "nInserted" : 1 })
>
查询
> db.mytable.find()
{ "_id" : ObjectId("598d244c97268b19c856fdbc"), "name" : "张三" }
>
补充
使用brew启动mangodb
- 启动
brew services start mongodb
- 暂停
brew services stop mongodb
- 重启
brew services restart mongodb