iT邦幫忙

mongodb相關文章
共有 269 則文章

技術 關於 MongoDB 性能優化:從診斷問題到解決方案的經驗分享

前言 作為資料庫管理的新手小白,在 MongoDB 應用方面實在沒什麼經驗,採用 MongoDB 也只是為了方便儲存不對稱數據的優勢,然而使用到現幾個月了逐漸...

鐵人賽 生成式 AI DAY 30

技術 Day 30 - 部署到 Streamlit APP

後面十天的 Streamlit 小專案會放在 GitHub 上,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.com。...

鐵人賽 生成式 AI DAY 29

技術 Day 29 - 對話紀錄下載

後面十天的 Streamlit 小專案會放在 GitHub 上,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.com。...

鐵人賽 生成式 AI DAY 28

技術 Day 28 - 對話紀錄

後面十天的 Streamlit 小專案會放在 GitHub 上,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.com。...

鐵人賽 生成式 AI DAY 27

技術 Day 27 - 查詢 & 串接問答

每天的專案會同步到 GitLab 上,可以前往 GitLab 查看,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.co...

鐵人賽 生成式 AI DAY 25

技術 Day 25 - 計算向量 & 建立資料及索引

每天的專案會同步到 GitLab 上,可以前往 GitLab 查看,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.co...

收納規劃APP 系列 第 21

技術 Day21:後端建模

自己從0開始建資料庫的機會不多,所以突然又重新思考了一下有沒有必要拆成5個表格,之後也去問了Claude AI。 跟他說明了我的資料層級跟主鍵、外鍵設計,而在使...

收納規劃APP 系列 第 20

技術 Day20:連接DB

我使用 MongoDB 免費提供的 Cluster,創建了 Database 並新增五個表格來對應假資料。後端採用 Node.js,並已轉換為 TypeScri...

收納規劃APP 系列 第 19

技術 Day19:產生假資料

產生假資料其實小痛苦,但是現代問題可以使用現代手段,我們請Claude來做看看做出來之後發現他的主鍵跟外鍵的部分,沒有在乎我給他什麼指令此外加上了平面圖的名字欄...

技術 [ DAY8 ] 資料庫新手的雲端之旅:Atlas 部署與 Compass 探索

哈囉大家好!我是 2魚,歡迎來到鐵人賽第八天的資料庫冒險!昨天我們學習了如何規劃資料表,今天我們要更進一步,實際動手把我們的鸚鵡食堂搬進雲端啦!我們將使用 Mo...

技術 [ DAY7 ] 資料管理新手村:MongoDB 結構設計初體驗

哈囉大家好!我是 2魚,今天是鐵人賽的第七天啦!經過前幾天的努力,我們已經有了網站的基本設計,現在是時候來處理網站的「大腦」了 —— 也就是資料庫!今天,我們要...

鐵人賽 生成式 AI DAY 20

技術 【Day 20】- 結合 LangGraph 與 MongoDB 打造智慧工地安全監控系統:Agentic RAG 技術應用實例

摘要這篇文章探討了如何將 LangGraph 的強大功能與 MongoDB 的資料儲存和檢索能力相結合,打造一個智慧的工地安全監控系統。文章首先介紹了 Lan...

技術 MongoDB 與 MySQL 的差異

MongoDB 和 MySQL是兩種非常流行的資料庫系統,但它們具有很多顯著的區別。這篇文章我會列舉一些主要的差異: 資料庫類型:MySQL:是一個關聯型資料...

鐵人賽 自我挑戰組 DAY 15

技術 [Day15]後端開發總結

今天來回顧一下這幾天使用到的技術和開發的API 大綱 主要使用到的技術 安裝的套件 API設計 1. 主要使用到的技術 MongoDB — docume...

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

技術 玩轉 Python 與 MongoDB_Day30_地理資訊索引

今天是鐵人賽的最後一天,很感謝有持續收看的朋友的支持!今天我們要來介紹 MongoDB 是如何處理地理資訊的,在 MongoDB 當中有提供了我們地理資訊的索引...

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

技術 玩轉 Python 與 MongoDB_Day29_Vector Search

今天我們要來介紹 MongoDB 在 7.0 版本以後新推出的 Vector Search 向量搜尋功能該如何實作,這個功能似乎目前只在 Atlas 上有支援,...

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

技術 玩轉 Python 與 MongoDB_Day28_權限設定

在 MongoDB 中,您可以使用 pymongo 建立使用者並分配相關權限。以下是一個使用 pymongo 建立使用者和分配權限的範例: import pym...

鐵人賽 自我挑戰組 DAY 13

技術 [Day13] 其他取得資料API開發

今天我們要來把剩下查詢相關的API開發完成,今天要開發的API如下: 取得所有文章a.查詢特定tag的文章列表b.查詢特定標題的文章列表 取得依照tag排列的...

鐵人賽 Modern Web DAY 24

技術 Day 24:設計 MongoDB Dao

這邊特別設計 MongoDB Dao(Data Access Object)類似 ORM 框架,像是 Sqlalchemy用物件導向的方式與資料庫互動 然而,你...

鐵人賽 Modern Web DAY 19

技術 Day 19:回顧資料庫設計

回顧一下前幾天的 MongoDB 資料庫設計,應該有留意到不論是在傳統發票、紙本電子發票以及載具,我都是利用 tag 來做區隔,這是為了可以將資料全部都塞在同一...

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

技術 玩轉 Python 與 MongoDB_Day27_Relational Migrator

今天我們要來介紹 MongoDB 在 7.0 版本以後新推出的資料庫遷移工具,他可以協助我們把關聯式資料庫的資料無痛遷移到 MongoDB 當中,讓我們不需要煩...

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

技術 玩轉 Python 與 MongoDB_Day26_文本索引 Text Index

今天我們要來介紹文本索引 Text Index 一、簡介 Text Index(文本索引)是 MongoDB 中的一種特殊索引,用於支援全文搜索和文字查詢。它允...

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

技術 玩轉 Python 與 MongoDB_Day25_超時索引 TTL Index

今天我們要來介紹超時索引 TTL Index,這個索引可以讓 MongoDB 協助我們將陳舊的資料自動刪除,不需要人為介入的去清整資料 一、簡介 超時索引(TT...

鐵人賽 自我挑戰組 DAY 10

技術 [Day10] 建立文章的Schema讓文章API與真實資料庫互動

昨天已經讓後端程式和正式資料庫連接起來,今天就要將原本的MOCK_POSTS移除,與真正的資料庫互動了。 大綱 建立文章的Schema&Model 調...

鐵人賽 SideProject30 DAY 9

技術 營養師不開菜單的第九天 - 新世代 ORM 工具 Prisma 現學現賣

Prisma 就像人體中的消化酵素 (enzyme)。就如消化酵素幫助我們分解和吸收食物中的營養,將大的複雜分子轉化為我們身體容易吸收的小分子,Prisma...

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

技術 玩轉 Python 與 MongoDB_Day24_索引基本概念

今天我們要來介紹索引,索引可以加速我們的查詢速度,但是同時也會降低我們除了查詢以外的效能,因此對於大型資料庫在建立索引時,必須注意索引的數量以及用途,不要建立太...

鐵人賽 Modern Web DAY 18

技術 Day 18:圖片 API

由於有傳統發票的 API 需要上傳圖片,這邊我想介紹我怎麼先做一個圖片 API 的服務(回收前面的伏筆)。而主要服務 FastAPI 在連結 MongoDB,我...

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

技術 玩轉 Python 與 MongoDB_Day23_多型與 pymongo

以下是一個搭配 Pydantic 的示例,演示如何使用多型性進行 CRUD 操作,並且在資料模型中使用 Pydantic: 首先,我們定義使用 Pydantic...

鐵人賽 Modern Web DAY 16

技術 Day 16:用 MongoDB 設計 - 載具

載具比較複雜一點,必須先記錄載具、再來是紀錄載具發票 載具資訊 (1) 綁定失敗 (2) 通過驗證 載具發票 (1) 在 invDate 的部...

鐵人賽 Modern Web DAY 15

技術 Day 15:用 MongoDB 設計 - 傳統發票

這幾個格式都很不一樣,但是我都儲存在同一個 Collection,這裡我透過 tag 的方式去做區隔,就可以讓同一個 Collection 儲存各式各樣不同的資...