2021-10-20
3137
#node
Akshay Kadam
13407
Oct 20, 2021 ⋅ 11 min read

An introduction to Prisma 2

Akshay Kadam Akshay is a creator, computer artist, and micropreneur from Mumbai. Find him on Twitter @deadcoder0904.

Recent posts:

Implementing Infinite Scroll In React Snap Carousel

Implementing infinite scroll in React with React Snap Carousel

Making carousels can be time-consuming, but it doesn’t have to be. Learn how to use React Snap Carousel to simplify the process.

David Omotayo
Dec 13, 2024 ⋅ 10 min read
React Libraries For Building Forms And Surveys

React libraries for building forms and surveys

Consider using a React form library to mitigate the challenges of building and managing forms and surveys.

Hussain Arif
Dec 11, 2024 ⋅ 7 min read
Hoppscotch Vs Postman: A Guide To API Testing

Hoppscotch vs. Postman: a guide to open source API testing

In this article, you’ll learn how to set up Hoppscotch and which APIs to test it with. Then we’ll discuss alternatives: OpenAPI DevTools and Postman.

Chigozie Oduah
Dec 10, 2024 ⋅ 5 min read
React Native logo over red background.

Implementing camera functionality in React Native

Learn to migrate from react-native-camera to VisionCamera, manage permissions, optimize performance, and implement advanced features.

Chimezie Innocent
Dec 9, 2024 ⋅ 13 min read
View all posts

3 Replies to "An introduction to Prisma 2"

  1. Hi! Does Prisma 2 work fine with MongoDB? Because there is nothing about it in the official docs, neither examples.

  2. This seeder function did not work for me at all.

    First :

    .finally(async () => {
    await prisma.disconnect()
    })

    throws an error, in the current Prisma version. To solve this, run “await prisma.$disconnect()”

    Second, and that is more of my own use case, if you’re creating tables in your db in a loop, don’t use forEach but for .. of loop. My use case:

    for (const entity of entities) {
    await prisma.tableName.create({
    data: entity
    })
    }

    Every row has to be created asynchronously.

Leave a Reply