跳到主內容

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 Postgres,您也可以直接在透過在您的專案中選擇 Studio 選項卡。

使用 Prisma Optimize 獲取查詢洞察和分析

Prisma Optimize 可幫助您生成洞察並提供建議,從而加快資料庫查詢速度。立即嘗試!

Optimize 旨在幫助所有技能水平的開發者編寫高效的資料庫查詢,減少資料庫負載並提高應用程式的響應速度。

嘗試一個 Prisma ORM 示例

prisma-examples 倉庫包含許多可直接執行的示例

演示技術棧描述
nextjs全棧簡單的 Next.js 應用
nextjs-graphql全棧簡單的 Next.js 應用 (React) 帶有一個 GraphQL API
graphql-nexus僅後端基於 @apollo/server 的 GraphQL 伺服器
express僅後端簡單的 REST API (Express.JS)
grpc僅後端簡單的 gRPC API
© . This site is unofficial and not affiliated with Prisma Data, Inc.