You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Today, we are excited to share the 3.2.0 stable release 🎉
🌟 Help us spread the word about Prisma by starring the repo or tweeting about the release. 🌟
Major improvements & new features
MongoDB introspection support is now in Preview 🚀
In this version, we introduce support for introspecting MongoDB databases. If adding Prisma to an existing project, running prisma db pull against a MongoDB database with existing data will sample the data and create a Prisma data model based on the stored documents.
This comes with a few caveats:
The preview feature mongoDb must be enabled on the datasource block in the Prisma schema.
The MongoDB instance must have at least one collection with at least one document.
To introspect indices, there must be at least one document in the collection with the indexed fields.
If any fields have conflicting types, the most common type is chosen and the other types are written to a comment above the field in the Prisma schema.
Relations must be added manually after introspection.
Running prisma db pull multiple times will overwrite any added text in the data model for now.
We're constantly iterating on this feature, so please provide feedback for introspecting MongoDB databases!
Get the count of a relation in MongoDB
This release, we're giving MongoDB developers the ability to query the count of a relation. In the example below, we're getting the number of posts each user wrote:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Today, we are excited to share the
3.2.0
stable release 🎉🌟 Help us spread the word about Prisma by starring the repo or tweeting about the release. 🌟
Major improvements & new features
MongoDB introspection support is now in Preview 🚀
In this version, we introduce support for introspecting MongoDB databases. If adding Prisma to an existing project, running
prisma db pull
against a MongoDB database with existing data will sample the data and create a Prisma data model based on the stored documents.This comes with a few caveats:
mongoDb
must be enabled on thedatasource
block in the Prisma schema.prisma db pull
multiple times will overwrite any added text in the data model for now.We're constantly iterating on this feature, so please provide feedback for introspecting MongoDB databases!
Get the count of a relation in MongoDB
This release, we're giving MongoDB developers the ability to query the count of a relation. In the example below, we're getting the number of posts each user wrote:
This feature was previously available for SQL databases and now it's also available in MongoDB. Learn more in our documentation.
Fixes and improvements
Prisma Migrate
prisma db -h
still mentionsseed
as a preview featurePrisma Client
prisma init
Prisma
selectRelationCount
(since 2.20.0)Prisma Studio
prisma
patch releases.Credits
Huge thanks to @otan, @cbuchacher for helping out in this release!
CTA
📺 Join us for another "What's new in Prisma" livestream
Learn about the latest release and other news from the Prisma community by joining us for another "What's new in Prisma" livestream.
The stream takes place on Youtube on Thursday, October 07 at 5pm Berlin | 8am San Francisco.
This discussion was created from the release 3.2.0.
Beta Was this translation helpful? Give feedback.
All reactions