
MongoDB
文章平均质量分 92
学习MongoDB的一些总结和积累
一个叫LB的SA
岂能尽如人意,但求无愧于心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于MongoDB的集群机制
之前学习的阿里云大学的《快速掌握 MongoDB 数据库》课程,对基本操作进行了比较详细的讲解,但是对MongoDB的底层原理、适用的核心场景、和部署时的集群架构等解释的并不详细。这里继续自己学习一下MongoDB的相关技术。 1、MongoDB技术原理 2、MongoDB适用场景 3、MongoDB集群机制 总体说来,MongoDB 有三种集群部署模式,分别为主从复制(Master-Slaver)、副本集(Replica Set)和分片(Shardi...原创 2021-03-09 23:21:29 · 752 阅读 · 0 评论 -
《快速掌握 MongoDB 数据库(五)》笔记-阿里云大学
7、聚合(重点) MongoDB的产生背景是在大数据环境,所谓的大数据实际上也就是进行信息的收集汇总。FlashCookie了解一下。那么就必须存在有信息的统计操作,而这样的统计操作就称为聚合(直白:分组统计就是一种聚合操作) 7.1、取得集合的数据量 对于集合的数据量而言,在MongoDB里面直接使用count()就可以完成。 范例:统计student集合中的数据量 db.student.count(); 范例:模糊查询 db.student.count({"name":/张/i});原创 2021-03-09 10:25:48 · 237 阅读 · 1 评论 -
《快速掌握 MongoDB 数据库(四)》笔记-阿里云大学
5、游标(重点) 所谓的游标就是指的数据可以一行行的进行操作,非常类似于ResultSet数据处理。在MongoDB数据库里面对游标的控制非常的简单,只需要使用find()函数就可以返回游标了。 var cursor = db.student.find(); 这个cursor就是游标了。对于返回的游标如果想要进行操作,使用两个函数: 判断是否有下一行数据:hasNext() 取出当前数据:next() var cursor = db.student.find();...原创 2021-03-09 08:08:07 · 201 阅读 · 0 评论 -
《快速掌握 MongoDB 数据库(三)》笔记-阿里云大学
4.3、数据更新操作 对于MongoDB而言,数据的更新基本上是一件很麻烦的事情,如果在实际的工作之中,真的具有此类的操作支持,那么最好的做法,比如MYSQL存了核心数据,同步到MongoDB库,那要更新就直接删了MongoDB库重新建。 在MnogoDB里面对于数据更新操作提供了两类函数:save()、update() 4.3.1、函数的基本使用 如果要修改数据最直接的使用函数就是update()函数,但是这个函数的语法要求很麻烦: 语法:db.集合.update(更新条件, 新的对象数据(更新原创 2021-03-07 19:32:47 · 383 阅读 · 0 评论 -
《快速掌握 MongoDB 数据库(二)》笔记-阿里云大学
4、数据操作(重点) 只要是数据库那么就绝对离不开最为核心的功能:CRUD,所以在MongoDB里面对数据的操作也是有支持的,需要提醒的是,除了增加之外,其它的都很麻烦。 4.1、数据增加 使用以下指令可以实现数据的增加操作。 db.集合.insert() 范例:增加一个简单数据 db.infos.insert({"url":"www.mldn.cn"}); 范例:保存数组 db.infos.insert([ {"url":"www.mldn.cn"} , {"url"...原创 2021-03-07 01:24:41 · 328 阅读 · 0 评论 -
《快速掌握 MongoDB 数据库(一)》笔记-阿里云大学
过了一遍MYSQL之后,开始继续过NoSQL的部分,因为之前感觉阿里云大学的课程总体还是不错,所以继续跟着课程走。原创 2021-03-07 00:39:49 · 282 阅读 · 2 评论