設定 Prisma ORM 與 MongoDB 後的後續步驟
本節列出了一些您可以從這裡採取的潛在後續步驟。您可以自由探索這些步驟,或閱讀簡介頁面,以獲取 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 透過遍歷關係檢索 User 的 Post 記錄
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 |