Aaron Waller
05/21/2022, 9:21 AMconst assignCategories = await prisma.post.create({
data: {
title: 'First Post Title',
categories: {
create: [
{
category: {
create: {
name: myStringArray[0],
},
},
},
{
category: {
create: {
name: myStringArray[1],
},
},
},
],
},
},
})
Here the Array:
const myStringArray = ["Category1", "Category2", "Category3"];Aaron Waller
05/21/2022, 9:21 AMRichard Ward
05/21/2022, 10:09 AMRichard Ward
05/21/2022, 10:11 AMconst assignCategories = await prisma.post.create({
data: {
title: 'First Post Title',
categories: {
createMany: myStringArray.map(cat => ({
name: myStringArray[0],
}),
},
},
})Richard Ward
05/21/2022, 10:11 AMAaron Waller
05/21/2022, 11:03 AMprisma.post.create(...) a post and use a nested createMany to create categories (many posts have many categories).
ā
And unfortunately this is not workingAaron Waller
05/21/2022, 3:46 PMconst assignCategories = await prisma.post.create({
data: {
title: 'First Post Title',
categories: {
create: myStringArray.map((title) => ({
category: { create: { title } },
})),
},
},
});