iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
Big Data

30天之你好MongoDB 系列

參賽天數 30 天共 30 篇文章 | 55 人訂閱 訂閱系列文
DAY 1

30-1之MongoDB基礎

Hello ~ 大家好 ~ 接下來的30天的文章,小的我將要說明如何從0 → 1開始來學習MongoDB,咱們這30天的文章結構大至上會如下。 首先,先來個十...

DAY 2

30-2之使用Docker來建構MongoDB環境

由於網站上已經有很多mongodb的安裝方法,所以本篇將說明,如何使用Docker來建立可使用mongodb的環境,這也代表你的電腦只要有安裝docker,都可...

DAY 3

30-3之新手村CRUD---新增

安裝好MongoDB後,接下來本篇主要說明如何新增資料至MongoDB中,而用更精確的詞彙來說是,如何新增document至collection中。這邊我們會說...

DAY 4

30-4之新手村CRUD---新增之Bulk與新增效能測試

本篇文章會運用上一篇提到的二種新增方法insert、insertMany,以及另一種新增方法Bulk來做執行速度比較 ; 由於insertMany在mongod...

DAY 5

30-5之新手村CRUD---更新

本篇將要來說明MongoDB中更新文檔的方法,並且也同時會說明更新修改器的功能,它能幫助我們進行更有效率的更新。 基本更新方法Update。 更新修改器 ($...

DAY 6

30-6之新手村CRUD---更新之陣列欄位攻略

本篇文章將要說明陣列修改器$push,主要就是針對document中的陣列進行修改,同時他也可以搭配$each、$slice、$ne、$addToSet、$po...

DAY 7

30-7之新手村CRUD---刪除

本篇文章將要來說明MongoDB的刪除方法,rmoeve、deleteOne、deleteMany、bulk,並且簡單的比較一下速有有何差別。 MongoD...

DAY 8

30-8之新手村CRUD---搜尋之find與搜尋操作符號

前面幾篇已經說明完了新增、修改、刪除,最後咱們新手村之旅的尾巴將要說明搜尋,這個功能應該是我們最常會使用到的,請好好的學習。 find方法基本說明 fin...

DAY 9

30-9之新手村CRUD---搜尋之陣列欄位與regex

本篇文章將要說明其它幾個搜尋方法,包含如何搜尋document中的陣列欄位的值以及運用正規表達式regex來進行搜尋。 搜尋陣列內容 正規表達式搜尋 ~ 搜...

DAY 10

30-10之新手村CRUD---搜尋之Cursor運用與搜尋原理

本篇文章將要說明cursor的用法以及一些curosr的方法,可以搜尋後用來限制或排序結果的功能,以及說明一下在不考慮索引情況下find的搜尋原理。 Cur...