伤神的博客

欢迎来到我的博客! 我的名字叫商洋,邮箱 comedshang@163.com;当前坐标在成都;


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

MongoDB 基础系列十七:聚合查询之 Aggregation Pipeline - Aggregation Method

发表于 2017-11-08 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 定义1db.collection.aggregate(pipeline, options) 参数该方法包含两个参数 pipeline 和 options, pipelinetype: arraydescripti ...
阅读全文 »

MongoDB 基础系列十七:聚合查询之 Aggregation 综述

发表于 2017-11-08 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介MongoDB 提供了三种方式来对 documents 进行聚合查询,分别是 aggregation pipeline、map-reduce function 以及 single purpose aggrega ...
阅读全文 »

MongoDB 基础系列十六:增删查改 CRUD Concepts 之 Query Plan

发表于 2017-11-08 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文只是对 Query Plan 做基础性的讲解; 本文为作者的原创作品,转载需注明出处; 简介MongoDB 查询优化器在执行查询的时候,根据索引,选择出最优的 Query Plan;当且仅当某个查询有多个可行的查询方案的时候,MongoDB 才会为该 ...
阅读全文 »

MongoDB 基础系列十六:增删查改 CRUD Concepts 之线性读取

发表于 2017-11-08 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介在集群环境中,非常容易读到旧的数据或者是还没有持久化的数据,其实这类数据,我们统称为脏数据;自从 MongoDB 3.4 以来,MongoDB 通过增加了新的特性 linearizable read conce ...
阅读全文 »

MongoDB 基础系列十六:增删查改 CRUD Concepts 之两阶段提交

发表于 2017-11-08 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介 Operations on a single document are always atomic with MongoDB databases; however, operations that invol ...
阅读全文 »

MongoDB 基础系列十六:增删查改 CRUD Concepts 之分布式查询

发表于 2017-10-09 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 在分片集中进行查询操作 如图,这时一个典型的 MongoDB 的分片集群的架构,Application 通过 Router 将查询分发到不同的分片中; 当查询语句中包含了分片的键( shard key ),那么 m ...
阅读全文 »

MongoDB 基础系列十六:增删查改 CRUD Concepts 之隔离性,一致性以及相似性

发表于 2017-10-09 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 隔离级别Read Uncommitted在 MongoDB 中,客户端可以在结果持久化写入以前访问到该数据; 不管是否使用了 write concern,其它客户端只要是使用了 “local” (the defa ...
阅读全文 »

MongoDB 基础系列十六:增删查改 CRUD Concepts 之原子性和事务

发表于 2017-10-09 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介 In MongoDB, a write operation is atomic on the level of a single document, even if the operation modifie ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 Query - Write Concern

发表于 2017-09-29 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介 Write concern describes the level of acknowledgement requested from MongoDB for write operations to a st ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 Query - Read Isolation( Read Concern )

发表于 2017-09-29 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介一个查询中的 readConcern 选项决定了在集群环境中或者分片集群环境中如何返回数据; Read Concern 并不神秘,其实也就是为了解决这样的一种情况,在集群环境中,势必存在主、从 instance ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 Query - 与 SQL 的对比

发表于 2017-09-29 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介本文主要是类比 SQL 与 MongoDB 在设计和操作上的异同点; 专业术语与概念上的对比 上面需要注意的一点是 table joins 中所描述到的 $lookup 操作,记得在 data model 的介 ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 Query - 批量写入

发表于 2017-09-29 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介MongoDB 为客户端提供了批量写入的功能;批量写入的操作只会作用到单个 collection; New in version 3.2. MongoDB 提供了 db.collection.bulkWrite ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 Query - Delete

发表于 2017-09-29 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介本章将描述如何通过 mongo shell 进行 delete 操作,主要描述如下方法, db.collection.deleteMany() db.collection.deleteOne() 本章内容将 ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 Query - Update

发表于 2017-09-29 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介本文将会介绍如何使用下述方法通过 mongo shell 对文档进行 update 操作;123+ db.collection.updateOne(<filter>, <update>, ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 Query - Cursor in Mongo Shell

发表于 2017-09-14 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介 The db.collection.find() method returns a cursor. To access the documents, you need to iterate the curso ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 Query

发表于 2017-09-14 | 更新于 2018-04-13 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介本文主要是增对特定语言如何执行插入操作的讲解;官网上对各个热门语言如何对 MongoDB 执行 query 操作分别作了比较详细的描述;这里呢,因为 mongo shell 是在平时调试、检查、运维最常用的操作 ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 之 insert

发表于 2017-09-14 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文为作者的原创作品,转载需注明出处; 简介本文主要是增对特定语言如何执行插入操作的讲解;官网上对各个热门语言如何对 MongoDB 执行 insert 操作分别作了比较详细的描述;这里呢,因为 mongo shell 是在平时调试、检查、运维最常用的操 ...
阅读全文 »

MongoDB 基础系列十五:增删查改 CRUD 概要

发表于 2017-09-08 | 更新于 2017-12-08 | 分类于 计算机科学与技术 , Database , Mongodb , Basic
前言此篇博文是 Mongdb 基础系列之一; 本文主要是对 MongoDB 的增删查改做概要性的介绍; 本文为作者的原创作品,转载需注明出处; Create Operationscreate 或者 insert 新的 documents 到一个 collection 中;如果当前的 collecti ...
阅读全文 »
1…456…12
Shang Yang

Shang Yang

206 日志
58 分类
36 标签
© 2020 Shang Yang
由 Hexo 强力驱动 v3.7.1
|
主题 – NexT.Muse v6.4.2