做完 service 的測試後,接下來要對 model 與 socket 這些同樣重要的業務邏輯做測試,雖然測試的寫法很固定,但當中也會有和 service...
MongoDB 安裝指南 步驟 1: 下載 MongoDB Community Server步驟 2: # 安裝 Homebrew (如果尚未安裝) /bin/...
接下來只剩聊天功能了!這部分的功能相對單純,但讀訊息的流程會稍微複雜一點。 發送訊息 我將發送訊息設計成兩段邏輯: createChatMessage:對...
知道如何定義資料之後,就可以將 Socket.IO 的事件和資料庫做串接了! MVP 程度的功能需要有: 配對成功 收發訊息 取消配對(在等待配對途中按下離...
終於來到後端服務的重頭戲,目前會先以本機 DB 來開發為主,等有一定的完成度再接上雲端的 MongoDB Atlas。 Docker 容器 利用 Docker...
雖然這次的 side project 是致敬 WooTalk,但該有的規格還是要畫出來!沒有一些基本資料來對照的話,一邊開發一邊想流程對我來說還蠻困難的。 流...
前言 作為資料庫管理的新手小白,在 MongoDB 應用方面實在沒什麼經驗,採用 MongoDB 也只是為了方便儲存不對稱數據的優勢,然而使用到現幾個月了逐漸...
後面十天的 Streamlit 小專案會放在 GitHub 上,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.com。...
後面十天的 Streamlit 小專案會放在 GitHub 上,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.com。...
後面十天的 Streamlit 小專案會放在 GitHub 上,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.com。...
每天的專案會同步到 GitLab 上,可以前往 GitLab 查看,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.co...
每天的專案會同步到 GitLab 上,可以前往 GitLab 查看,有興趣的朋友歡迎留言 or 來信討論,我的信箱是 nickchen1998@gmail.co...
自己從0開始建資料庫的機會不多,所以突然又重新思考了一下有沒有必要拆成5個表格,之後也去問了Claude AI。 跟他說明了我的資料層級跟主鍵、外鍵設計,而在使...
我使用 MongoDB 免費提供的 Cluster,創建了 Database 並新增五個表格來對應假資料。後端採用 Node.js,並已轉換為 TypeScri...
產生假資料其實小痛苦,但是現代問題可以使用現代手段,我們請Claude來做看看做出來之後發現他的主鍵跟外鍵的部分,沒有在乎我給他什麼指令此外加上了平面圖的名字欄...
哈囉大家好!我是 2魚,歡迎來到鐵人賽第八天的資料庫冒險!昨天我們學習了如何規劃資料表,今天我們要更進一步,實際動手把我們的鸚鵡食堂搬進雲端啦!我們將使用 Mo...
哈囉大家好!我是 2魚,今天是鐵人賽的第七天啦!經過前幾天的努力,我們已經有了網站的基本設計,現在是時候來處理網站的「大腦」了 —— 也就是資料庫!今天,我們要...
摘要這篇文章探討了如何將 LangGraph 的強大功能與 MongoDB 的資料儲存和檢索能力相結合,打造一個智慧的工地安全監控系統。文章首先介紹了 Lan...
MongoDB 和 MySQL是兩種非常流行的資料庫系統,但它們具有很多顯著的區別。這篇文章我會列舉一些主要的差異: 資料庫類型:MySQL:是一個關聯型資料...
今天來回顧一下這幾天使用到的技術和開發的API 大綱 主要使用到的技術 安裝的套件 API設計 1. 主要使用到的技術 MongoDB — docume...
今天是鐵人賽的最後一天,很感謝有持續收看的朋友的支持!今天我們要來介紹 MongoDB 是如何處理地理資訊的,在 MongoDB 當中有提供了我們地理資訊的索引...
今天我們要來介紹 MongoDB 在 7.0 版本以後新推出的 Vector Search 向量搜尋功能該如何實作,這個功能似乎目前只在 Atlas 上有支援,...
在 MongoDB 中,您可以使用 pymongo 建立使用者並分配相關權限。以下是一個使用 pymongo 建立使用者和分配權限的範例: import pym...
今天我們要來把剩下查詢相關的API開發完成,今天要開發的API如下: 取得所有文章a.查詢特定tag的文章列表b.查詢特定標題的文章列表 取得依照tag排列的...
這邊特別設計 MongoDB Dao(Data Access Object)類似 ORM 框架,像是 Sqlalchemy用物件導向的方式與資料庫互動 然而,你...
回顧一下前幾天的 MongoDB 資料庫設計,應該有留意到不論是在傳統發票、紙本電子發票以及載具,我都是利用 tag 來做區隔,這是為了可以將資料全部都塞在同一...
今天我們要來介紹 MongoDB 在 7.0 版本以後新推出的資料庫遷移工具,他可以協助我們把關聯式資料庫的資料無痛遷移到 MongoDB 當中,讓我們不需要煩...
今天我們要來介紹文本索引 Text Index 一、簡介 Text Index(文本索引)是 MongoDB 中的一種特殊索引,用於支援全文搜索和文字查詢。它允...
今天我們要來介紹超時索引 TTL Index,這個索引可以讓 MongoDB 協助我們將陳舊的資料自動刪除,不需要人為介入的去清整資料 一、簡介 超時索引(TT...
昨天已經讓後端程式和正式資料庫連接起來,今天就要將原本的MOCK_POSTS移除,與真正的資料庫互動了。 大綱 建立文章的Schema&Model 調...