在我的Prisma/express后端中,我有一个模式:
schema.prisma:
model user {
id Int @id @default(autoincrement())
name String
last_name String
role role @relation(fields: [role_id], references: [id])
role_id Int
birth_date DateTime
created_at
使用"@prisma/client": "^2.25.0"
on prisma.upsertOneMovie. Provided List<Json>, expected SimilarCreateWithoutMovieInput or SimilarCreateWithoutMovieInput or SimilarUncheckedCreateWithoutMovieInput or SimilarUncheckedCreateWithoutMovieInput:
[0] type SimilarCreateWithoutMovieInput
你好,目前正在学习prisma并与之合作。我正试图与学生和班级建立许多到更多的关系。每个学生可以有很多课,每个班可以有很多学生。我试图用文件夹、学生和add.js文件在nextjs文件夹中测试api。在尝试控制台结果时,我得到了一些错误:无效的`prisma.student.create(),类得到了无效的值。我正在尝试在我的学生中插入课程,这是我所拥有的。
prisma模型:
model Student {
id Int @default(autoincrement()) @id
firstName String
lastName
在post请求和将新项插入prisma表时,我遇到了一些问题。当我发送请求时,prisma给了我一个关于映射错误的错误,而且我找不到任何关于它的讨论,所以,我不知道如何修复它
错误:
C:\GitHub\Project\BackEnd\node_modules@prisma\client\runtime\index.js:30904 抛出新错误(Could not find mapping for model ${model});^ Error:未能找到模型产品在异步(C:\GitHub\Project\BackEnd\node_modules@prisma\client\runtime\in
我正在尝试为我的数据库添加种子,看起来prisma想要一个唯一的外键,而我并没有指定@unique。
下面是两个相关表的模式..。
model Listings {
id Int @id @default(autoincrement())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
title String @db.VarChar(255)
description String?
price Float
sellerId Int
我有两个模型,Fish和BoardFish,它们具有1:1的关系-- BoardFish是一种鱼,我用命名类型创建了一些种子鱼。
我怎么能在Prisma做这件事?我认为我已经设置了模式,但是除了花哨的/嵌套的类型之外,插入数据并没有真正的文档化。
模式:
model Fish {
name String @id
boardFish BoardFish[]
}
model BoardFish {
id Int @id @default(autoincrement())
name String
fishType
我想使用Prisma将文章与标签联系起来,也就是说:一个帖子有多个标签,一个标签属于多个帖子。
但是,Prisma中的示例将导致创建重复的标记。
这是我的Prisma模型
model Article {
id Int @id @default(autoincrement())
createdAt DateTime @default(now())
title String
summary String
link String @unique
archive String
content String
ima
我在Prisma客户端有3个数据库连接:
const prisma = new PrismaClient();
const portal = new PORTAL();
const portal2 = new PORTAL2();
模式文件:
//prisma
model Computer {
sector_id Int
employee_id Int
sector Int
employee String
}
//portal
model Sector {
cod_cost_center Int @id
description String? @
const a = prisma.user.create()
throw new Error() // some error happened
const b = prisma.user.create()
prisma.$transaction([a, b]) 由于发生错误,prisma.$transaction从未被调用,因此将a插入到数据库中。
我正在使用Nestjs和Prisma开发一个API,当我试图在数据库(Postgres)中插入信息时出现了问题,我得到了这个错误,说它不能读取"organ“属性,这是我打算在其中插入信息的表。
此错误发生在create方法的存储库中:
import { Organ } from '@prisma/client';
import { CreateOrganDto } from '../../../../../modules/organs/dto/create-organ.dto';
import { IOrganRepository } from '
假设我有一个具有名称和Id的表User和带有名称和内容的表Post。这两个表通过多个关系链接(一个帖子可以有多个用户/作者,每个用户可以有多个帖子)
例子:
model User {
id Int @id @default(autoincrement())
name String
posts users_to_posts[]
}
model Post {
id Int @id @default(autoincrement())
name String
u
我正在使用Prisma 2,并且在连接模型与隐含的多对多关系的模型上连接现有记录时遇到问题。 schema.prisma model Event {
id Int @id @default(autoincrement())
performers Performer[]
}
model Performer {
id Int @id @default(autoincrement())
events Event[]
} 在运行prisma
我是一个使用Prisma的初学者,并且被困在试图弄清楚如何将数据加载到postgres表中。我试着按照这个例子在prisma预览中植入我的数据库,但是看起来主()没有被命令"npx prisma db seed -- https://github.com/prisma/prisma-examples/tree/latest/javascript/graphql-auth --feature“触发。所以我尝试通过一个临时函数插入到我的数据库中,但是在启动dev server时收到了一个无效的调用错误: Foreign key constraint failed on the field
嗨,我有三个模特
model User {
user_id Int @id @default(autoincrement())
email String @unique
name String?
User_Account User_Account[]
}
model Account {
account_id Int @id @default (autoincrement()) @unique
email String
bank String
createdAt DateTime @default(now())
User_
我想弄清楚如何使用graphql。
我有一个定义如下的模型。
model Request {
id Int @id @default(autoincrement())
skillCategories SkillCategory[]
}
然后,当我试图定义字段类型时,我认为我遵循,将数组字段类型指定如下:
import * as Prisma from "@prisma/client"
import { Field, ObjectType } from "type-
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
generator client {
provider = "prisma-client-js"
}
model Data {
id Int @id @default(autoincrement())
longitude Float
latitude Float
distance Int
}
如何通过id获取最新数据?
我使用@prisma/cl
这是错误
“消息”:“无法在GraphQL上下文中找到Prisma客户端。请在上下文”customPrisma“键下提供。”
栈迹
stacktrace": [
"Error: Unable to find Prisma Client in GraphQL context. Please provide it under the `context[\"customPrisma\"]` key.",
" at getPrismaFromContext (webpack-internal:///
我在Mysql中使用Prisma ORM,我创建了三个模型:用户、帖子和评论:
model User {
id Int @id @default(autoincrement())
name String @db.VarChar(255)
email String
posts Post[]
profile Profile?
comments Comment[]
}
model Post {
id