將 Prisma ORM 新增到現有專案後的後續步驟
本節列出了您接下來可以採取的一些潛在步驟。您可以自由探索這些內容,或者閱讀簡介頁面,以獲取 Prisma ORM 的高層概覽。
繼續探索 Prisma Client API
您可以使用 Prisma Client API 傳送各種查詢。查閱API 參考,並使用本指南中您現有的資料庫設定來嘗試它們。
提示
您可以使用編輯器的自動補全功能來了解不同的 API 呼叫及其所需的引數。自動補全通常透過按下鍵盤上的 CTRL+SPACE 來觸發。
展開檢視更多 Prisma Client API 示例
以下是您可以使用 Prisma Client 傳送的一些更多查詢建議
過濾所有包含 "hello" 的 Post 記錄
const filteredPosts = await prisma.post.findMany({
where: {
OR: [
{ title: { contains: "hello" },
{ content: { contains: "hello" },
],
},
})
建立一個新的 Post 記錄並將其連線到現有的 User 記錄
const post = await prisma.post.create({
data: {
title: 'Join us for Prisma Day 2020',
author: {
connect: { email: 'alice@prisma.io' },
},
},
})
使用流式關係 API 透過遍歷關係來檢索 User 的 Post 記錄
const posts = await prisma.profile
.findUnique({
where: { id: 1 },
})
.user()
.posts()
刪除 User 記錄
const deletedUser = await prisma.user.delete({
where: { email: 'sarah@prisma.io' },
})
使用 Prisma ORM 構建應用
Prisma 部落格提供了關於 Prisma ORM 的全面教程,請檢視我們的最新教程
在 Prisma Studio 中探索資料
Prisma Studio 是一個用於資料庫中資料的視覺化編輯器。在您的終端中執行 npx prisma studio。
使用 Prisma Optimize 獲取查詢洞察和分析
Prisma Optimize 幫助您生成洞察並提供建議,從而幫助您加快資料庫查詢速度。立即嘗試!
Optimize 旨在幫助各種技能水平的開發者編寫高效的資料庫查詢,減少資料庫負載並使應用程式響應更迅速。
更改資料庫架構(例如新增更多表)
要演進應用程式,您需要遵循教程中的相同流程
- 使用 SQL 手動調整您的資料庫架構
- 重新內省您的資料庫
- 可選地重新配置您的 Prisma Client API
- 重新生成 Prisma Client

嘗試一個 Prisma ORM 示例
prisma-examples 倉庫包含多個可直接執行的示例
| 演示 | 技術棧 | 描述 |
|---|---|---|
nextjs | 全棧 | 簡單的 Next.js 應用 |
nextjs-graphql | 全棧 | 帶有 GraphQL API 的簡單 Next.js 應用(React) |
graphql-nexus | 僅限後端 | 基於 @apollo/server 的 GraphQL 伺服器 |
express | 僅限後端 | 使用 Express.JS 的簡單 REST API |
grpc | 僅限後端 | 簡單的 gRPC API |