文字操作符其實有很多種類可以講,像是大小寫轉換、找特定字在文字中的位置、將字串合併等等,就讓我們一一做舉例。 首先假設我們有一些商品資料 { id: 1,...
介紹20天的Aggregation Pipeline,基本上我把大部分的常用到的stages和operators都講解過一輪了,剩下少數沒介紹到的部分,主要是實...
誒誒誒誒!!MongoDB竟然換武器攻擊小菜雞了,難道是小菜雞終於成長到,可以輕鬆接下aggregate的攻擊,所以換武器了嗎?(才不是作者想不到aggrega...
昨天講解index的資料結構,今天我們要來講解index相關的設定,我們應該選擇哪些欄位,建立索引,以及不同的索類型。 在建立索引之前,首先必須決定好我們要建立...
昨天介紹到建立單一個欄位索引的方式,今天我來介紹如何建立複合索引(Compound Index),以及它背後運行的規則ESR rule (equality-so...
前幾天大致介紹過如何建立好一個index,以及主要參照的規則,今天則是要介紹各種不同 index 的特性,以及它們各自會用到的場景。 Unique Indexe...
昨天介紹不少索引好用的特性,除了加快資料搜尋速度以外,還有不同的功能,適合用在不同的情境下,今天要來介紹基於欄位的資料型態不同,而分出不同的索引類型。 Mult...
花了六天講解Index之後,不曉得大家對建立索引是否有一些概念,至少知到如何建立索引吧? 至於索引的優化個人覺得需要一點時間,去觀察資料庫使用的狀況,如果發現有...
由於MongoDB我覺得能介紹的都介紹的差不多,為了能湊齊30天的文章,今天來分享一下,身為一個半路出家的轉職者,為何下定決心轉職,轉職的路上又遇到哪些困難。...
歷經千辛萬苦終於撐過30天了,其實寫到第10天的時候就有一點後悔,為什麼當初要選這個主題,主題選得太小很難完整的靠Aggregate講完30天,只能在最後放入i...