跳到主要内容

后续步骤

本节列出了您可以从此处采取的许多潜在后续步骤。 随意探索这些步骤,或阅读简介页面以获得 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 旨在帮助所有技能水平的开发人员编写高效的数据库查询,从而减少数据库负载并使应用程序更具响应性。

更改数据库 schema(例如,添加更多表)

要发展应用程序,您需要遵循与教程相同的流程

  1. 使用 SQL 手动调整数据库 schema
  2. 重新内省你的数据库
  3. 可选地重新配置你的 Prisma Client API
  4. 重新生成 Prisma Client

Introspect workflow

尝试 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