一、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
本文是MongoDB的简介,介绍了MongoDB的下载、安装及环境变量配置,还可更改数据存放目录和监听端口。同时阐述了基本指令和CRUD操作,包括添加、修改、删除文档对象,以及多种查询方式,如分页查询、关联查询等。
268

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



