1.环境配置git
Xcode安装sql
2.下载安装包mongodb
官网地址是:MongoDB Download Center | MongoDB数据库
open -e .bash_profile export PATH=${PATH}:/usr/local/MongoDB/bin
source .bash_profile
5.验证是否安装完毕浏览器
mongod -version
db version v4.0.9 git version: f*********************62909765 allocator: system modules: none build environment: distarch: x86_64 target_arch: x86_64
6.建立存储文件目录bash
sudo mkdir -p /data/db
sudo chmod +X /data/db -- 增长可写权限
sudo chown username /data/db -- 受权给username
7.启动mongodbui
mongod
显示等候客户端链接的界面就表明启动成功了,若是不成功就检查下 /data/db 文件夹位置对不对,不行就从新删掉建一个, 打开浏览器,输入 localhost:27017 ,会出现这样一行文字。url
8.打开命令行spa
mongo
能够对数据库进行操做,要中止MongoDB的时候必定要正确的退出,否则下次再次链接数据库会出现问题,使用下面的两行代码能够完成这一操做。命令行
9.建立数据库
use db
show dbs
10.建立集合Collection
db.createCollection("testCollection")
11.插入数据
db.testCollection.insert({"name" : "菜鸟教程"})
12.查看集合Collection
show collections
13.删除集合
db.collection.drop()
14.集合插入文档
db.testCollection.insert({title: 'MongoDB 教程', description: 'MongoDB 是一个 Nosql 数据库', by: '菜鸟教程', url: 'http://www.runoob.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100 })
15.查询文档
(1) 查询所有数据
db.collection.find(query, projection) -- query :可选,使用查询操做符指定查询条件 -- projection :可选,使用投影操做符指定返回的键。查询时返回文档中全部键值, 只需省略该参数便可(默认省略)。 db.testCollection.find().pretty()
-- pretty() 方法以格式化的方式来显示全部文档。
(2)MongoDB 的 find() 方法能够传入多个键(key),每一个键(key)以逗号隔开,即常规 SQL 的 AND 条件。
db.testCollection.find({"by":"菜鸟教程", "title":"MongoDB 教程"}).pretty()
(3) OR 条件语句使用了关键字 $or,语法格式以下:
db.testCollection.find({$or:[{"by":"菜鸟教程"},{"title": "MongoDB 教程"}]}).pretty()
(4)AND 和 OR 联合使用
常规 SQL 语句为: 'where likes>50 AND (by = '菜鸟教程' OR title = 'MongoDB 教程')' db.testCollection.find({"likes": {$gt:50}, $or: [{"by": "菜鸟教程"},{"title": "MongoDB 教程"}]}).pretty()
16.删除文档
db.collection.remove( <query>, { justOne: <boolean>, writeConcern: <document> } )
参数说明:
(1)特定删除
db.testCollection.remove({'title':'MongoDB 教程'})
(2)删除所有
db.col.remove({})