跳到主要內容

將 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 透過遍歷關係來檢索 UserPost 記錄

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 旨在幫助各種技能水平的開發者編寫高效的資料庫查詢,減少資料庫負載並使應用程式響應更迅速。

更改資料庫架構(例如新增更多表)

要演進應用程式,您需要遵循教程中的相同流程

  1. 使用 SQL 手動調整您的資料庫架構
  2. 重新內省您的資料庫
  3. 可選地重新配置您的 Prisma Client API
  4. 重新生成 Prisma Client

Introspect workflow

嘗試一個 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
© . This site is unofficial and not affiliated with Prisma Data, Inc.