mongo笔记
Posted 叶落之秋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo笔记相关的知识,希望对你有一定的参考价值。
使用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连接
以上是关于mongo笔记的主要内容,如果未能解决你的问题,请参考以下文章