棱镜中的查询
Posted
技术标签:
【中文标题】棱镜中的查询【英文标题】:Query in prisma 【发布时间】:2021-11-06 12:26:21 【问题描述】:我需要做一个棱镜查询,我的id和登录id一样,但是idk我该怎么做,我是这样做的,但是它过滤了所有标题,我只需要标题现在完成的登录
import React from 'react';
import Link from 'next/link';
import PrismaClient from '@prisma/client';
import signIn, signOut, useSession from 'next-auth/client';
export async function getStaticProps()
const prisma = new PrismaClient();
const services = await prisma.service.findUnique(
where:
id:
,
)
return
props:
services,
,
;
export default function Home( services )
const [session] = useSession();
return (
<>
!session && (
<>
Not signed in
' '
<br />
<button type="button" onClick=signIn>Sign In</button>
</>
)
session && (
<>
Signed in as session.user.email <br />
<ul>
services.map((service) => (
<li key=service.id>service.title</li>
))
</ul>
“服务”是我的表,它链接到“会话”表,都有id列,我只需要显示“服务”中注册的id中的标题会话”。
我说的有道理吗?提前谢谢!
【问题讨论】:
【参考方案1】:看看this page。您可以使用next-auth
中的getSession
来获取所需的用户会话详细信息。
【讨论】:
以上是关于棱镜中的查询的主要内容,如果未能解决你的问题,请参考以下文章
约束上的唯一约束失败:棱镜中的`User_Account_userId_key`