iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

被MongoDB用Aggregate暴打的後端小菜雞日記 系列

簡單介紹MongoDB Aggregate的用法,以及相關的操作符,以及會以番外的篇的形式,介紹MongoDB其他功能。

鐵人鍊成 | 共 30 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文
DAY 21

被MongoDB用Aggregate暴打的後端小菜雞日記-day21-文字操作符

文字操作符其實有很多種類可以講,像是大小寫轉換、找特定字在文字中的位置、將字串合併等等,就讓我們一一做舉例。 首先假設我們有一些商品資料 { id: 1,...

2022-09-21 ‧ 由 鰻魚燒 分享
DAY 22

被MongoDB用Aggregate暴打的後端小菜雞日記-day22-那些年你不知道的Aggregate大小事

介紹20天的Aggregation Pipeline,基本上我把大部分的常用到的stages和operators都講解過一輪了,剩下少數沒介紹到的部分,主要是實...

2022-09-22 ‧ 由 鰻魚燒 分享
DAY 23

被MongoDB用Index暴打的後端小菜雞日記-day23- 什麼是index?

誒誒誒誒!!MongoDB竟然換武器攻擊小菜雞了,難道是小菜雞終於成長到,可以輕鬆接下aggregate的攻擊,所以換武器了嗎?(才不是作者想不到aggrega...

2022-09-23 ‧ 由 鰻魚燒 分享
DAY 24

被MongoDB用Index暴打的後端小菜雞日記-day 24- index使用懶人包

昨天講解index的資料結構,今天我們要來講解index相關的設定,我們應該選擇哪些欄位,建立索引,以及不同的索類型。 在建立索引之前,首先必須決定好我們要建立...

2022-09-24 ‧ 由 鰻魚燒 分享
DAY 25

被MongoDB用Index暴打的後端小菜雞日記-day25-建立index的順序 (ESR rule)

昨天介紹到建立單一個欄位索引的方式,今天我來介紹如何建立複合索引(Compound Index),以及它背後運行的規則ESR rule (equality-so...

2022-09-25 ‧ 由 鰻魚燒 分享
DAY 26

被MongoDB用Index暴打的後端小菜雞日記-day26-Index Property

前幾天大致介紹過如何建立好一個index,以及主要參照的規則,今天則是要介紹各種不同 index 的特性,以及它們各自會用到的場景。 Unique Indexe...

2022-09-26 ‧ 由 鰻魚燒 分享
DAY 27

被MongoDB用Index暴打的後端小菜雞日記-day27- Index Types

昨天介紹不少索引好用的特性,除了加快資料搜尋速度以外,還有不同的功能,適合用在不同的情境下,今天要來介紹基於欄位的資料型態不同,而分出不同的索引類型。 Mult...

2022-09-27 ‧ 由 鰻魚燒 分享
DAY 28

被MongoDB用bulkWrite暴打的後端小菜雞日記-day28-那些年被你遺漏的CRUD方法

花了六天講解Index之後,不曉得大家對建立索引是否有一些概念,至少知到如何建立索引吧? 至於索引的優化個人覺得需要一點時間,去觀察資料庫使用的狀況,如果發現有...

2022-09-28 ‧ 由 鰻魚燒 分享
DAY 29

被MongoDB用Aggregate暴打的後端小菜雞日記-day29番外篇-後端菜雞轉職記

由於MongoDB我覺得能介紹的都介紹的差不多,為了能湊齊30天的文章,今天來分享一下,身為一個半路出家的轉職者,為何下定決心轉職,轉職的路上又遇到哪些困難。...

2022-09-29 ‧ 由 鰻魚燒 分享
DAY 30

被MongoDB用Aggregate暴打的後端小菜雞日記-day30-完賽感言

歷經千辛萬苦終於撐過30天了,其實寫到第10天的時候就有一點後悔,為什麼當初要選這個主題,主題選得太小很難完整的靠Aggregate講完30天,只能在最後放入i...

2022-09-30 ‧ 由 鰻魚燒 分享