Connect your database (MongoDB)
To connect your database, you need to set the url
field of the datasource
block in your Prisma schema to your database connection URL:
prisma/schema.prisma
datasource db {
provider = "mongodb"
url = env("DATABASE_URL")
}
In this case, the url
is set via an environment variable which is defined in .env
(the example uses a MongoDB Atlas URL):
.env
DATABASE_URL="mongodb+srv://test:test@cluster0.ns1yp.mongodb.net/myFirstDatabase"
You now need to adjust the connection URL to point to your own database.
The format of the connection URL for your database depends on the database you use. For MongoDB, it looks as follows (the parts spelled all-uppercased are placeholders for your specific connection details):
mongodb://USERNAME:PASSWORD@HOST:PORT/DATABASE
Here's a short explanation of each component: