【MongoDB】基本的增删改查
来源:互联网 发布:九黎影视源码 编辑:程序博客网 时间:2024/05/19 16:36
一、关系型和非关系习型概念区别
数据库都是相同的,但是MongoDB是文档型存储的,没有row的概念,MongoDB中的是基于key/value的存储类型,一个集合中的文档是格式是可以不相同的,在插入数据的时候,MongoDB会自动给我们创建主键并且添加索引,该域为_id,这个字段并不是不可以改变的,在插入数据时我们可以指定,如果不指定,那么MongoDB会自己给我们创建一个。
二、语句操作
1.insert:
db.CollectionName.insert({filedName:"content"})
2.update:
db.CollectionName.update({查询器},{修改器})
db.CollectionName.update({查询器},{$set:{修改器}})
两种update方式区别:第一种更新方式会将之前的数据替换掉,第二种更新方式是在之前数据的基础上进行更新
举例:表中数据为{_id:1,name:"Tom",age:23}
第一种:db.userInfo.update({name:"Tom"},{name:"Susan"})
执行结果:{_id:1,name:"Susan"}
第二种:db.userInfo.update({name:"Tom"},{$set:{name:"Susan"}})
执行结果:{_id:1,name:"Susan",age:23}
3.remove:
db.CollectionName.remove({查询器})
三、表操作
1.查看数据库中的集合:
show collections
2.删除数据库:
db.drop database()
3.查看数据库:
show dbs
4.删除某集合:
db.CollectionName.drop()
四、Shell批量操作
db.CollectionName.update({选择器},{修改器},是否执行insertOrUpdate,是否执行批量更新)
- 【MongoDB】基本的增删改查
- mongoDB-- 基本的操作增删改查
- mongodb基本增删改查
- MongoDB的增删改查
- mongodb的增删改查
- Mongodb的增删改查
- mongoDB数据库的基本使用的增删改查
- java操作mongodb:基本的增删改查
- MongoDB中基本的增删改查操作
- MongoDB学习(1)------基本的增删改查
- MongoDB 增删查改基本操作
- mongodb php增删改查基本操作
- mongodb增删改查基本操作
- mongoDB 基本操作,增删改查
- mongodb增删改查基本操作
- mongodb增删改查基本操作
- 基本的增删改查
- MongoDB增删改查
- HDOJ 3339 In Action(最短路+01背包)
- Centos7安装mysql(mariadb)
- iOS开发tips-神奇的UITableView
- SQL数据库调优之性能监视篇
- 图形化界面,如何上传本地代码到Github?
- 【MongoDB】基本的增删改查
- JAVA-经典的基础案例片段
- SLAM
- linux电源管理
- Java锁的膨胀过程和优化
- eclipse报错问题解决
- map容器插入数据之 map[] 和 insert 方式的分析
- P1109 学生分组
- Java只读集合实例