iT邦幫忙

mongodb相關文章
共有 257 則文章
鐵人賽 Software Development DAY 14
玩轉 Python 與 MongoDB 系列 第 14

技術 玩轉 Python 與 MongoDB_Day14_聚合表達式

今天要介紹的是 expr,他可以讓我們在不使用 aggregate 的情況下進行一些簡易的表達式操作,節省我們編寫程式碼的時間 語法:{ $expr: {...

鐵人賽 Software Development DAY 13
玩轉 Python 與 MongoDB 系列 第 13

技術 玩轉 Python 與 MongoDB_Day13_正規表達式

今天我們要來介紹一下正規表達式該怎麼與 MongoDB 來做查詢,同時也會針對正規表達式做一些簡單的介紹以及範例 一、正規表達式介紹 正則表達式(Regular...

鐵人賽 Software Development DAY 12
玩轉 Python 與 MongoDB 系列 第 12

技術 玩轉 Python 與 MongoDB_Day12_進階查詢邏輯

前天我們解釋了一些常用的邏輯閘,例如:and、or 等等,我們也學到了可以把多個條件同時放進這些邏輯閘中的 list,然而當今天你只想針對同個欄位做多個數值的判...

鐵人賽 Software Development DAY 11
玩轉 Python 與 MongoDB 系列 第 11

技術 玩轉 Python 與 MongoDB_Day11_基本判斷大小邏輯

今天我們要來教學基本的 Mongo 邏輯判斷大小的語法,同樣會用到之前插入的資料集以及資料模型,忘記模型的人可以參考 這個連結 今天主要會教學的內容如下: $...

鐵人賽 Software Development DAY 10
玩轉 Python 與 MongoDB 系列 第 10

技術 玩轉 Python 與 MongoDB_Day10_基本條件查詢邏輯

今天我們要來教學基本的 Mongo 邏輯語法,同樣會用到之前插入的資料集以及資料模型,忘記模型的人可以參考這個連結 今天主要會教學的內容如下: $and 查詢...

鐵人賽 Software Development DAY 9
玩轉 Python 與 MongoDB 系列 第 9

技術 玩轉 Python 與 MongoDB_Day09_分頁技術與排序

今天我們要來教學該如何進行分頁技術與排序,同樣會用到之前插入的資料集以及資料模型,忘記模型的人可以參考這個連結 今天主要會教學的內容如下: 分頁 skip &...

鐵人賽 Software Development DAY 8
玩轉 Python 與 MongoDB 系列 第 8

技術 玩轉 Python 與 MongoDB_Day08_基本資料查詢

今天我們要來教學該如何進行基本的資料查詢,同樣會用到之前插入的資料集以及資料模型,忘記模型的人可以參考 這個連結 今天主要會教學的內容如下: 查找單筆資料 查...

鐵人賽 Software Development DAY 7
玩轉 Python 與 MongoDB 系列 第 7

技術 玩轉 Python 與 MongoDB_Day07_Pydantic 與 MongoDB

今天我們要介紹 pydantic 在寫入資料時該如何與 MongoDB 互相搭配,下圖中是我們本次資料集的截圖 可以看到截圖當中我們的格式是固定的,紅色方框內...

鐵人賽 Software Development DAY 6
玩轉 Python 與 MongoDB 系列 第 6

技術 玩轉 Python 與 MongoDB_Day06_Pydantic 基本介紹

在前兩個章節當中,我們可以看到 MongoDB 對於資料並沒有特別去做什麼規範,基本上是給什麼寫什麼,可想而知如果沒有一個既定的格式的話,資料操作起來會相當不容...

鐵人賽 Software Development DAY 5
玩轉 Python 與 MongoDB 系列 第 5

技術 玩轉 Python 與 MongoDB_Day05_GridFS 大型資料 & 檔案插入

在 MongoDB 當中,有著每個 Document 的大小最大為 16 MB 的限制,如果今天你想插入的資料超過 16 MB,MonGODB 提供了 Grid...

鐵人賽 Software Development DAY 4
玩轉 Python 與 MongoDB 系列 第 4

技術 玩轉 Python 與 MongoDB_Day04_資料插入

今天我們會介紹該如何在 mongodb 當中進行資料的寫入,總共會分為三大項,分別為插入單筆資料、插入多筆資料以及 WriteConcern 注意:在 Mong...

鐵人賽 Software Development DAY 3
玩轉 Python 與 MongoDB 系列 第 3

技術 玩轉 Python 與 MongoDB_Day03_資料表架構簡介

今天我們會介紹在資料在 MongoDB 裡面的架構會以怎麼樣的方式進行儲存,並且會和 SQL 的觀念做比對,同時也會介紹 Mongo Compass 這個工具...

鐵人賽 Software Development DAY 2
玩轉 Python 與 MongoDB 系列 第 2

技術 玩轉 Python 與 MongoDB_Day02_MongoDB Atlas

在開始介紹 Mongo 相關的語法之前,我們先來介紹一個由 MongoDB 公司提供的線上資料庫服務 一、MongoDB Atlas 簡介 MongoDB At...

鐵人賽 Software Development DAY 1
玩轉 Python 與 MongoDB 系列 第 1

技術 玩轉 Python 與 MongoDB_Day01_內容簡介

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

技術 A14:「自學經驗」回顧

一、狀況;緣起 在整個學期總共遇到兩三次發生大BUG解到天亮的情況,以下一一敘述...... 情況一:在 A1 作業打造餐廳清單,繳交的欄位必須上傳 gith...

技術 MongoDB 是什麼?優點、特色、應用一次了解!

資料庫在數位時代扮演了舉足輕重的角色,無論是個人還是企業都需要資料儲存、快取、搜尋索引、非同步處理和批次處這些功能。目前有許多不同種的資料庫和資料管理系統,其中...

技術 筆記: MongooseServerSelectionError 錯誤處理

錯誤提示 MongooseServerSelectionError: connect ECONNREFUSED ::1:27017 Solved this er...

技術 使用 Node.js 串接 MongoDB (含CRUD)

資料庫的連結對於網頁是不可或缺的,無論是 MongoDB 或是 Django,這種 NoSQL 的資料庫構建套件都十分的受程式設計師的歡迎,由於其不用再去學...

技術 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 28

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

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

鐵人賽 自我挑戰組 DAY 27

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

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

鐵人賽 自我挑戰組 DAY 26

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

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

鐵人賽 自我挑戰組 DAY 25

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

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

鐵人賽 Modern Web DAY 25

技術 MongoDB 匯出整個資料庫

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

鐵人賽 自我挑戰組 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方便開...