iT邦幫忙

mongodb相關文章
共有 269 則文章

技術 MongoDB 6.0發生MongoNetworkError: connect ECONNREFUSED 錯誤解決方法

剛安裝好MongoDB在使用上沒問題,後來隔幾天要使用時發生MongoNetworkError: connect ECONNREFUSED無法開啟MongoDB...

鐵人賽 Software Development DAY 29

技術 [Day29] 簡單搞懂Promethues Python FastAPI 實作範例

昨天建立好Promethues之後, 今天就可以用python FastAPI框架來建立被監控的網站囉~其實我昨天已經偷偷寫在docker裡面啦就是online...

鐵人賽 Software Development DAY 26

技術 [Day26] 簡單搞懂mongodb Index python實作

昨天有簡單介紹過db 的index是什麼~那今天就來給大家示範如何建立!ps. 示範是用python來做! 如果直接用db,語法上會有些不一樣可以參考官方文件寫...

鐵人賽 DevOps DAY 22

技術 D22 - MongoDB by Docker

今天來點簡單一點的, 我們在 D10 - Database by Docker 時介紹了如何用 Docker 架設身為關聯式資料庫的 MariaDB, 相對於關...

鐵人賽 Modern Web DAY 30

技術 TLS/SSL for MongoDB

在這次鐵人賽的最後,我想要來講加密傳輸資料 Obtain certificate 我們用之前提到的 Let’s Encript 來獲得憑證 在 nginx/si...

鐵人賽 自我挑戰組 DAY 27

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

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

鐵人賽 自我挑戰組 DAY 26

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

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

鐵人賽 自我挑戰組 DAY 28

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

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

鐵人賽 自我挑戰組 DAY 24

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

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

鐵人賽 Software Development DAY 22
NoSQL: Not Only SQL 系列 第 22

技術 [Day 22] Document Database: 以 MongoDB 為例

這次一樣使用 .NET6 WebAPI 專案搭配 NuGet 套件進行開發,MongoDB 也有提供官方的 NuGet 套件 MongoDB.Driver方便開...

鐵人賽 Modern Web DAY 25

技術 MongoDB 匯出整個資料庫

資料庫複制、身份驗證都有了,還能做什麼讓我們的資料更加安全呢?喔對了,還可以備份我們的資料!接下來來講匯出整個資料庫的資料來做備份 安裝 MongoDB Dat...

鐵人賽 Software Development DAY 21
NoSQL: Not Only SQL 系列 第 21

技術 [Day 21] Document Database: 以 MongoDB 為例

接續昨天的進度,現在已經建立好本機環境了,就開始練習基本操作吧! 基本操作 首先先連進Container,並以昨天建立好的帳號與資料庫連線。 > dock...

鐵人賽 Software Development DAY 9

技術 Python 與自動化測試的敲門磚_Day09_Pytest 與 MongoMock

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 Software Development DAY 20
NoSQL: Not Only SQL 系列 第 20

技術 [Day 20] Document Database: 以 MongoDB 為例

建立本機環境 這次一樣使用 Docker 在本機建立相關環境。 Pull Image 取得 mongodb 的 image。 > docker pull...

鐵人賽 Modern Web DAY 24

技術 MongoDB 資料庫複制 & 身份驗證

資料庫複製 不知道大家有沒有聽過負載均衡或者水平擴展呢?在網站佈署中我們會透過這些技術把網站架在多台 server 上,以避免萬一某台 server 掛掉,讓網...

鐵人賽 Software Development DAY 19
NoSQL: Not Only SQL 系列 第 19

技術 [Day 19] Document Database: 以 MongoDB 為例

MongoDB 由 10gen 團隊(現為 MongoDB Inc.)在 2009 年推出,是 Document Database 的一種,功能和關聯式資料庫相...

鐵人賽 Modern Web DAY 23

技術 MongoDB: 更有技巧的查詢資料方法

在上一篇文章中,我們講解了 MongoDB 的基本操作,接下來想講講如何更有效率的查詢想要找的資料 模糊查詢 就是查詢的條件只要部分符合就可以找到了,不用查找的...

鐵人賽 自我挑戰組 DAY 20

技術 被MongoDB用Aggregate暴打的後端小菜雞日記-day20-日期時間操作符(下)

今天延續昨天的主題,繼續講解日期時間相關操作符,但主要會專注在時區、時間資料格式的轉換部分。 昨天我們有講到$hour這類的操作符,可以幫助我們取得特定的單位日...

鐵人賽 Modern Web DAY 22

技術 用 python 來操作 MongoDB

Connect database 因爲我們後端是用 django,所以我們要用 python 來操作 MongoDB,MongoDB 官方推薦的 python...

鐵人賽 Modern Web DAY 21

技術 MongoDB Compass

上一篇有提到 MongoDB Compass,而且也已經裝好了,那就來介紹一下吧 MongoDB Compass 是官方做的圖形介面工具用來操作架好的 Mong...

鐵人賽 Software Development DAY 9

技術 1) 修正 Data Class 轉換問題 2) 談談 Kotlin function 串串法 - Day9

在昨天的範例中的 Entity,在操作新增與列表都是沒有問題。唯在 update 時,會報 mongodb 無法轉換的問題, 今天會來解決這個問題。今天的 co...

鐵人賽 Software Development DAY 8

技術 Reactive MongoDB Access with Kotlin - Day8

昨天的文章我們增加 MongoDB 的支持,也得到了 local MongoDB,可以來寫 CRUD 的操作。 Panache Mongodb 提供了 Repo...

鐵人賽 Modern Web DAY 20

技術 MongoDB getting started

Introduction MongoDB 應該是目前 NoSQL 陣營中最大家的資料庫,另外 Redis 也蠻多人使用,兩者主要區別是,Redis 更高效能,但...

鐵人賽 自我挑戰組 DAY 18

技術 被MongoDB用Aggregate暴打的後端小菜雞日記-day18-陣列操作符(下)

今天是最後一天介紹陣列操作符,當初在查資料的時候,完全沒有想到這個主題可以寫三天,但事實上我只有拉出,我比較有興趣的操作符來說明。 被我跳過的操作符,例如:...

鐵人賽 Software Development DAY 7

技術 增加 Panache Kotlin, Quarkus 幫你起 MongoDB - Day7

MongoDB 是現在廣泛使用到的 NoSQL 資料庫。 Quarkus 這邊用 Panache 提供了一個新存取層且跟 Kotlin 整合的很好。今天主要準備...

鐵人賽 自我挑戰組 DAY 25

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

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

鐵人賽 自我挑戰組 DAY 22

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

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

鐵人賽 自我挑戰組 DAY 17

技術 被MongoDB用Aggregate暴打的後端小菜雞日記-day17-陣列操作符(中)

今天繼續昨天的主題,講解陣列操作符的部分,比較不一樣的是今天用來舉例的陣列資料,會比昨天在複雜一點,同時也會用比較多不一樣的範例,來講解不同的的與法,因為每種語...

鐵人賽 自我挑戰組 DAY 21

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

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

鐵人賽 自我挑戰組 DAY 19

技術 被MongoDB用Aggregate暴打的後端小菜雞日記-day19-日期時間操作符(上)

結束連續三天陣列操作符的介紹,讓我們往下一個主題邁進,介紹日期時間相關的操作符,今天主要專注在取得一個日期資料中,它的年份、月份...等等相關的操作。 以一個日...