跳至主要内容

MongoDB

学习如何通过将 Prisma ORM 连接到您的数据库并生成用于数据库访问的 Prisma Client,将其添加到现有的 Node.js 或 TypeScript 项目中。以下教程将向您介绍 Prisma CLIPrisma ClientPrisma 内省

提示

如果您是从 Mongoose 迁移到 Prisma ORM,请查看我们的 从 Mongoose 迁移指南

先决条件

为了成功完成本指南,您需要

  • Node.js 安装在您的机器上

  • 访问具有副本集部署的 MongoDB 4.2+ 服务器。我们建议使用 MongoDB Atlas

    警告

    MongoDB 数据库连接器使用事务来支持嵌套写入。事务 需要 一个 副本集 部署。使用 Atlas 部署副本集是最简单的方法。免费开始。

确保您手头有数据库 连接 URL(其中包含您的身份验证凭据)!如果您没有运行的数据库服务器,只是想探索 Prisma ORM,请查看 快速入门

查看 系统要求 以了解确切的版本要求。

设置 Prisma ORM

第一步,导航到包含 package.json 文件的项目目录。

接下来,将 Prisma CLI 添加为项目中的开发依赖项

npm install prisma --save-dev

您现在可以通过在前面加上 npx 来调用 Prisma CLI

npx prisma

接下来,通过使用以下命令创建您的 Prisma 架构 文件模板来设置您的 Prisma ORM 项目

npx prisma init

此命令执行两件事

  • 创建一个名为 prisma 的新目录,其中包含一个名为 schema.prisma 的文件,其中包含带有您的数据库连接变量和架构模型的 Prisma 架构
  • 在项目的根目录中创建 .env 文件,该文件用于定义环境变量(例如您的数据库连接)