跳至主要内容

后续步骤

本节列出了您现在可以从此处采取的一些潜在后续步骤。您可以随意浏览这些步骤,或者阅读简介页面以获得 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: '[email protected]' },
},
},
})

使用流畅的关系 API 通过遍历关系来检索UserPost记录

const posts = await prisma.profile
.findUnique({
where: { id: 1 },
})
.user()
.posts()

删除User记录

const deletedUser = await prisma.user.delete({
where: { email: '[email protected]' },
})

使用 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存储库包含许多现成的示例

演示堆栈描述
rest-nextjs-api-routes全栈带有 REST API 的简单Next.js应用程序(React)
graphql-nextjs全栈带有 GraphQL API 的简单Next.js应用程序(React)
graphql-nexus仅后端基于@apollo/server的 GraphQL 服务器
rest-express仅后端使用 Express.JS 的简单 REST API
grpc仅后端简单的 gRPC API