跳至主要內容

在現有專案中使用 MongoDB 新增 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' } }, { body: { contains: 'hello' } }],
},
})

建立新的 Post 記錄並將其連線到現有的 User 記錄

const post = await prisma.post.create({
data: {
title: 'Join us for Prisma Day 2020',
slug: 'prisma-day-2020',
body: 'A conference on modern application development and databases.',
user: {
connect: { email: 'hello@prisma.com' },
},
},
})

使用流暢的關係 API 透過遍歷關係來檢索 UserPost 記錄

const user = await prisma.comment
.findUnique({
where: { id: '60ff4e9500acc65700ebf470' },
})
.post()
.user()

刪除 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 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.