跳至主要内容

下一步

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

尝试 Prisma ORM 示例

The prisma-examples 存储库包含许多可立即运行的示例

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