跳到主要內容

MongoDB

學習如何從頭開始建立新的 Node.js 或 TypeScript 專案,方法是將 Prisma ORM 連接到你的 MongoDB 資料庫,並產生用於資料庫存取的 Prisma Client。以下教學將向你介紹 Prisma CLIPrisma Client

先決條件

為了成功完成本指南,你需要:

  • Node.js 安裝在你的機器上 (請參閱 系統需求 以了解官方支援的版本)

  • 存取具有副本集部署的 MongoDB 4.2+ 伺服器。我們建議使用 MongoDB Atlas

    警告

    MongoDB 資料庫連接器使用事務來支援巢狀寫入。事務**需要** 副本集 部署。部署副本集最簡單的方式是使用 Atlas。開始使用是免費的。

請確保你手邊有你的資料庫 連線 URL。如果你沒有正在運行的資料庫伺服器,並且只想探索 Prisma ORM,請查看快速入門

請參閱 系統需求 以了解確切的版本需求。

建立專案設定

第一步,建立一個專案目錄並導航到該目錄中

mkdir hello-prisma
cd hello-prisma

接下來,初始化一個 Node.js 專案並將 Prisma CLI 作為開發依賴項新增到其中

npm init -y
npm install prisma --save-dev

這會建立一個包含 Node.js 應用程式初始設定的 package.json

你現在可以透過在前面加上 npx 來調用 Prisma CLI

npx prisma

接下來,透過使用以下命令建立你的 Prisma Schema 檔案來設定你的 Prisma ORM 專案

npx prisma init

這個命令會做兩件事:

  • 建立一個名為 prisma 的新目錄,其中包含一個名為 schema.prisma 的檔案,該檔案包含 Prisma schema 以及你的資料庫連線變數和 schema 模型
  • 在專案的根目錄中建立 .env 檔案,該檔案用於定義環境變數(例如你的資料庫連線)