メインコンテンツにスキップ

次のステップ

このセクションでは、ここから実行できる可能性のある次のステップをいくつか紹介します。これらのステップを自由に試すか、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' },
},
},
})

fluent relations 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フルスタックシンプルな Next.js アプリ (React) と GraphQL API
graphql-nexusバックエンドのみ@apollo/server に基づく GraphQL サーバー
expressバックエンドのみExpress.JS を使用したシンプルな REST API
grpcバックエンドのみシンプルな gRPC API