Back

Duration

6.5 hours

Price

Level

Beginner

Certification

Available

1

Expected learning & outcomes

  • 掌握MongoDB的安装和配置
  • 如何使用Mongo Shell执行数据的CRUD操作

    Skills you will learn

    C# programming, C++ programming, MongoDB, Shell, Troubleshooting

    About this course

    MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 


    =========本门课程大纲=========


    第一章:MongoDB课程概述
    (*)MongoDB课程实验环境
    (*)MongoDB(上)各章概述
    (*)MongoDB简介

    第二章:MongoDB的安装配置与体系结构
    (*)MongoDB的安装和配置
    (*)MongoDB的体系结构

    第三章:使用MongoDB的客户端工具
    (*)使用Mongo Shell
    (*)使用Mongo Shell启动配置文件
    (*)Mongo Shell的基本操作和数据类型
    (*)使用MongoDB的Web控制台

    第四章:CRUD操作
    (*)使用insert插入文档
    (*)使用find查询文档
    (*)使用游标
    (*)更新文档和删除文档
    (*)执行批处理

    第五章:聚合操作:Aggregation
    (*)使用PipeLine方式进行聚合操作
    (*)MapReduce的原理
    (*)使用MapReduce方式进行聚合操作
    (*)Map和Reduce的TroubleShooting


    第六章:全文检索
    (*)全文检索与全文索引

    (*)执行全文检索

    (*)在聚合操作中使用全文检索


    第七章:地理空间查询
    (*)地理空间信息查询


    第八章:数据建模
    (*)数据建模概述

    (*)验证文档的有效性

    (*)数据模型之一:嵌入模型和引用模型

    (*)数据模型之二:树形模型

    (*)数据模型之三:其他模型

    LORE ADVANTAGE

    Lore delivers value at the intersection of learning, interests and skills.

    Learn from Domain Experts

    Access learning options recommended by industry experts, professionals and thought leaders.

    Search & Compare

    Quickly search, select and add learning options to your learning list.

    Personalize your feed

    Tell us more about yourself to access the latest learning options, curated just for you.