前言 在[資料庫]使用 Docker 構築不同 MongoDB 架構 (一) 提到 MongoDB 可能有以下架構: Standalone Replica S...
DAY29 MongoDB 使用 C# Driver 操作 不知道有沒有人記得 DAY1 文章說本篇使用 .NET 平台,結果一直到第 29 天都還沒有寫到任何...
只是個幫助忙碌的專業人士和父母找回時間、平衡生活的斜槓老爸。 我探索人生的大小賽局,分享優化人生的實用觀點(關於人類、科技和未來)。 在我的個人網站上獲取最新的...
黑色好看版 - 傳送門 本篇文章將要說明mongodb的分片,上一章節說明了如何將資料同步到其它台節點上,而本篇文章是將要說明,如何將資料分割到其它台節點,讓...
在 Mac OS 作業系統安裝 MongoDB 在 Mac OS X 中安裝 MongoDB 資料庫有兩種方式,一種是使用 Homebrew,另一種是手動安裝...
接下來幾篇我們將介紹 MongoDB 中的一個重要概念:Index 索引。索引的使用會讓我們進行查詢時有很大的影響。 什麼是索引?為什麼要用索引? 在 M...
本系列目標 ps(本系列文章將引用ToDo List的專案去演示,抱歉稍後補上專案GitHub連結) multer檔案上傳(一)將圖片存在DB (本篇)...
黑色好看版 - 傳送門 本篇文章是用來補充一下,前面忘了講的觀念,記得在第一篇時,我們有提過下面這句話。 MongoDB 不支持事務操作 但事實上這段話有...
拿到有資料的資料庫,一件事情就是要來做資料查詢! 因為現在在MongoDB裡面的資料,都存放在同一個文件 (Document) 中,所以相對於之前我們在寫SQL...
黑色好看版 - 傳送門 前兩篇說明完mongodb所提供的第一種聚合工作aggregate framework,本篇文章將要說明mongodb所提供的第二種聚...
DAY26 MongoDB 匯入與匯出資料 系統運作時常發生在特定環境才會出錯的問題,其他環境又沒發生,我們通常會需要該環境的資料來想辦法重現問題。 有這需求時...
DAY24 MongoDB Atlas (免費)雲端託管服務 MongoDB Atlas 是什麼? MongoDB Atlas 是一個雲端的資料庫服務,現在可以...
目標 你可以學習到: 使用 docker 建立常見的 MongoDB 架構 如何存取 MongoDB 為什麼我們要用 Docker? MongoDB 可以...
今天,是鐵人賽第二十一天。開始了倒數十天計劃。話說,今天是冬至喔!這個冬天不太冷 — 咦~這不是張學友的歌嗎?昨天的進度,不知道有沒有預習?沒有沒關係,因為,...
上一次我們終於把CI上傳完成,而今天我們要帶入MongoDB~ 安裝MongoDB 首先我們先透過終端機進行登入: 首先我們需要匯入MongoDB公開的金鑰 s...
前面幾篇跟大家簡單介紹了在 MongoDB 進行 CRUD 相關操作的基本指令跟方法,今天則要介紹在 MongoDB 裡裡的資料有哪些資料型態。 綱要 S...
DAY25 MongoDB 自訂角色與使用者 前言 MongoDB 內的登入需要輸入 使用者(user) 帳號密碼,而每個 使用者 都有其對應的角色(身份),我...
黑色好看版 - 傳送門 本篇文章將要說明其它幾個搜尋方法,包含如何搜尋document中的陣列欄位的值以及運用正規表達式regex 來進行搜尋。 搜尋陣列內...
黑色好看版 - 傳送門 在上一篇文章中說明了pipeline操作符號,接下來我們這篇要說明在操作符號內使用的pipeline表達式,它讓我們可以在pipeli...
黑色好看版 - 傳送門 在上一篇文章中說明完基本的分片概念後,我們本章節要更深的了解分片內的chunk,它是每個分片組成的東西,我們這篇將要說明它的拆分與分配...
黑色好看版 - 傳送門 本篇文章將會說明以下幾點。 什麼是索引? 索引的優點與缺點 索引的建立 索引與非索引搜尋比較 不要使用索引的時機 P.S +u^...
安裝資料蒐集所須套件 使用 pip 安裝 # 資料庫 pip install pymongo 下載 NoSQLBooster 並安裝 https://nosq...
DAY4 MongoDB 資料庫與 Collection Database MongoDB 一個 instance 中可以有很多資料庫,預設的有三個,admin...
提醒:由於看到這系列鐵人訂閱人數漸漸變多,標記一下這些內容是在「非常萌新時期」所寫,更多技術內容請參考我的 Github,歡迎跟我一起討論 ^ ^ 今天回...
我們之前使用的資料範例,都是直接在 mongo Shell 中透過 insertOne() 或 insertMany() 來新增資料,但在實際操作中,我們的資...
跟之前一樣,今天我們來管理這個資料庫。首先讓我們建立資料庫。打開MongoSH use contacts show dbs 我們直接使用一個叫做 conta...
黑色好看版 - 傳送門 本篇文章將要說明,mongodb的副本集,嗯~想想一個情況,現在咱們只使用一台server來存放資料,我們現在只是測試和開發,GG囉也...
今天我要要開始寫一些再複雜一點的指令。首先我們來說說什麼是 Aggregation (聚合). Aggregation Pipeline 指的是把查詢拆成步驟,...
資料庫在數位時代扮演了舉足輕重的角色,無論是個人還是企業都需要資料儲存、快取、搜尋索引、非同步處理和批次處這些功能。目前有許多不同種的資料庫和資料管理系統,其中...
我們接著要開始介紹 MongoDB 中最重要的概念:聚合 Aggregation。 這篇文章我們會先介紹 MongoDB 執行聚合操作的方法:聚合管線(Agg...