一、MongoDB简介
二、三个概念
三、MongoDB的下载与安装
上述步骤完成之后
进行环境变量的配置,完成配置之后测试!
【提示】mongodb默认把数据放在C盘的根目录下,你可以更改数据存放目录:
mongod --dbpath 路 径 --port 10086
上述命令含义就是更改数据存放目录,并更改默认的监听端口27017为10086,端口号不要超过65535.
四、基本指令
show databases 或是 show dbs #展示数据库
use 数据库名
show collections #显示数据库下的所有集合
db #展示当前所属的数据库名
五、CRUD
1. 添加文档对象
db.<collection>.insert([{...},{...},...])
【提示】直接输入ObjectId()就会产生唯一的id!
2. 修改对象
db.collection.update(查询条件,新对象)
update方法默认是修改一个,修改multi参数值就可以修改多个!
(1)把 name=猪八戒 的学生的 address 改成 呵呵呵
(2)向数组中添加元素
(3)修改操作符
3. 删除文档对象
4. 查询
(1)db.collection.find()
(2)db.collection.findOne()
(3)db.collection.find({}).count() 或是 db.collection.find({}).length()
(4)内嵌文档的查询 db.student.find({'hobby.hobby1':"basketball"})
【注意】内嵌文档的查询其属性名必须用单引号或是双引号包上。属性值是包含关系,不是绝对的==。
(5)between ... and ...
(6)分页查询
利用 skip() 函数与 limit() 函数来做分页,一般是skip在limit前面调用,但是即便顺序颠倒,MongoDB也会自动调整。
(7)逻辑运算符
(8)排序
(9)投影
默认显示_id的,也可以通过参数赋值为0的形式不显示_id
(10)关联查询
https://www.cnblogs.com/duhuo/p/6068879.html