SuperAPI AI 工具集

prisma-client-api

编程与开发

查看项目

更新于 10-15 22:39

技能介绍

用途:这是一个面向 Prisma Client 的 API 参考技能,帮助在编写数据库查询、执行增删改查(CRUD)、过滤与排序、处理关联、使用事务以及配置客户端选项时查阅规范用法,基于 Prisma ORM 7.x。

主要能力按优先级分类:客户端构造(constructor)、模型查询(model-queries,含 create、findUnique、findMany、update、upsert、delete、count、aggregate、groupBy 等)、查询形态(query-options,如 where、select、include、omit、orderBy、take、skip、cursor、distinct)、过滤(filters,含 equals、not、in、notIn、lt、gt、contains、startsWith、endsWith、mode 等标量与逻辑操作符)、关联(relations,含 some、every、none、is、isNot 等关联过滤与嵌套写入)、事务(transactions,支持数组式与交互式)、原始 SQL(raw-queries,$queryRaw 与 $executeRaw 安全性)以及客户端方法($connect、$disconnect、$transaction、$on、$extends)。

使用方式:按优先级表选择对应分类,再打开匹配的参考文件查看实现细节与示例。v7 客户端实例化示例: import { PrismaClient } from '../generated/client' import { PrismaPg } from '@prisma/adapter-pg' const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) const prisma = new PrismaClient({ adapter })

参考文件包括 constructor.md、model-queries.md、query-options.md、filters.md、relations.md、transactions.md、raw-queries.md、client-methods.md。

适用场景:编写数据库查询、CRUD、筛选排序、关联读写与事务处理时查阅。

限制:资料未提供具体安装命令、收费与平台信息,暂未提供。