MongoDB入门_shell基本操作
使用shell客户端连接mongoDB数据库
[root@localhost mongodb_simple]# ./bin/mongo 127.0.0.1:12345/admin

mongoDB的简单基本操作
1. mongoDB中shell的help命令
a. 全局的help命令

b. 数据库级别的help

可以查询到数据库级别的命令,比如查询数据库名称、状态

c. 集合级别的help

2. 创建数据库(在缓存中创建,如果不进行操作直接离开,此数据库会删除):
![]()
3. 添加-- 增
1. 建立list,并添加文档(相当于mysql建表添加记录)
![]()
2. 批量插入
a)经测试直接插入数组结果与批量插入相同

b)用js引擎for循环插入

3. save操作
如果id相同,save操作会变成更新语句,而insert方法会报错

4. 查询
a. 查看所有数据库:
b. 查询数据库中所有集合list

c. 查询文档数据
1). 查询所有
![]()
2). 查询第一个
![]()
5. 更新文档 -- 改
a. 普通修改(格式,db.documentName.update(查询,修改),强硬更新,即删除原文档并新建文档)


强制更新注意主键冲突问题

b. 利用修改器

6. 删除
a. 删除文档

b. 删除集合

c. 删除数据库

7. shell内置js引擎,可以直接执行js代码

可以使用eval直接执行js代码
![]()
BSON扩展

内嵌文档

使用客户端连接mongoDB
一般用ssh连接




浙公网安备 33010602011771号