MongoDB学习(三) 基本操作
来源:互联网 发布:软件开发项目经费预算 编辑:程序博客网 时间:2024/06/09 17:32
1.使用数据库
use testdb
显示已经切换到了testdb 但是由于没有插入数据,数据库并不会创建
2.传统方式创建集合
db.createCollection("empno");
库中创建了一个集合后,testdb才会真正创建
3.查看集合
show collections
4.插入数据创建集合
但是更多时候不需要直接创建集合,直接插入一条记录
db.dept.insert({"deptno":1,"deptname":"财务部"});
可以看到集合已经创建
5.查看集合数据
db.dept.find();
我们可以查到刚刚插入的数据,MongoDB自动为它添加了一个_id属性
6.插入不规则数据
在传统数据库中,表结构一经创建,新插入的数据必须要符合一定规则,但是在MongoDB中数据库可以接受不同结构的数据。
var deptData = { "deptno":2, "deptname":"营运部", "loc":"深圳", "person":30};
可以像创建JSON对象一样创建数据。
db.dept.insert(deptData);
在MongoDB中数据集合是无模式没有规律的,所以不存在有查看集合结构的操作。
7.关于ID的问题
在MongoDB集合中的每一行都会创建一个ID,ObjectId包含”机器码+PID+计数器“,保障唯一性。
8.查看单条记录
db.dept.findOne();
9.删除操作
db.dept.remove({"_id" : ObjectId("57f9a41a94dd860d3ff4c9da")});
数据成功被删除
10.更新数据
var deptData = { "deptno":1, "deptname":"电脑部", "person":10};db.dept.update({ "_id" : ObjectId("57f9a8a994dd860d3ff4c9db")},deptData);
11.删除集合
db.dept.drop();
集合被正常删除
12.删除当前数据库
db.dropDatabase();
0 0
- MongoDB学习(三) 基本操作
- MongoDB学习笔记(三) MongoDB的基本操作
- MongoDB学习笔记(三) MongoDB的基本操作
- MongoDB (三):基本命令操作
- MongoDB 学习二(shell 基本操作)
- 学习MongoDB--(2-2):MongoDB入门(Shell基本操作)
- mongoDB学习(三)--索引操作
- MongoDB学习笔记(三)MongoDB常见操作(续)
- MongoDB学习笔记(三)使用Spring Data操作MongoDB
- MongoDB学习笔记--基本操作
- MongoDB学习之三----Java操作MongoDB
- MongoDB的学习(三)-MongoDB操作符
- MongoDB笔记三之基本数据操作
- MongoDB开发学习(2)索引的基本操作
- MongoDB学习————(二)基本操作
- MongoDB开发学习(2)索引的基本操作
- MongoDB学习—(2)shell的基本操作
- MongoDB学习—(3)shell的基本操作
- 使用java下载一首歌(HttpClient/JavaIO)
- Jenkins学习
- Highcharts使用时遇到的问题及解决方案
- 移植笔记:使用qemu模拟器运行Kylin FT1500A.iso
- Java实战总结
- MongoDB学习(三) 基本操作
- 一致性哈希算法的一种PHP实现代码(上一篇文章)
- STL使用vtk类降幂
- oracle数据库:update更新多表总结
- 学生管理系统,实现学生的增删改查
- 定位到我的位置(BaiduMap)
- js中将字符串转日期的函数,亲测兼容所有ie
- 初学C语言的学习计划
- 最近做一个通讯录的功能 用到了搜索 iOS上没有一个完整的三方自己写了一个