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 } },
})),
},
},
});