我得到了以下架构,并希望将一个数据记录保存Time
到UserTimerRecord.timeIds
。Time
我想要推进的每个后续数据记录UserTimeRecords.timeIds
type UserTimeRecord {
id: ID! @id
timeIds: [Time]
userId: ID! @userId
createdAt: DateTime @createdAt
}
type Time {
id: ID! @id
type: String!
time: DateTime! @createdAt
}
async setTime (_, { type }, context) {
const userId = getUserId(context)
const time = await prisma.createTime({ type })
if (type === 'start') {
await prisma.createUserTimeRecord({
userId,
timeIds: [time]
})
}
return time
}
}
我收到了以下错误 Reason: 'timeIds' Expected 'TimeCreateManyInput', found not an object.
发布于 2019-06-10 11:32:55
您可以添加一堆数据 create
async setTime (_, { type }, context) {
const userId = getUserId(context)
const time = await prisma.createTime({ type })
let record = {}
if (type === 'start') {
record = await prisma.createUserTimeRecord({
userId,
timeIds: {
create: time
}
})
}
return time
}
}
https://stackoverflow.com/questions/-100006958
复制相似问题