Skip to main content

One doc tagged with "Mongo"

View All Tags

[Golang] aggregate in mongo

本篇文章首先跟大家分享一個常見的 Schema 設計,在此情境下,為了讀取一連串的資料,我們有不同種方式可以辦到。其中一種就是本文的主角, Aggregate 的概念。為了解釋 Aggregate 如何運作以及如何實現,本文採用 Golang 作為基本的程式語言,並且使用 mgo 作為與 mongo 進行處理的第三方函式庫。此外也採用了最原始的讀取方式,並且將此方式從撰寫方式以及效能兩方面直接與 Aggregate 進行比較。