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

次のステップ

このセクションでは、ここから実行できる可能性のある次のステップをいくつかリストしています。これらのステップを自由に探索するか、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: 'alice@prisma.io' },
},
},
})

fluent relations APIを使用して、リレーションをたどってUserPostレコードを取得する

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

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 Postgresを使用している場合は、Prisma Studioを直接使用することもできますプロジェクトの「Studio」タブを選択して。

Prisma Optimizeでクエリの洞察と分析を取得する

Prisma Optimizeは、洞察を生成し、データベースクエリを高速化するのに役立つ推奨事項を提供します。今すぐ試してみてください!

Optimizeは、すべてのスキルレベルの開発者が効率的なデータベースクエリを作成し、データベースの負荷を軽減し、アプリケーションの応答性を高めることを目指しています。

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