📜  module.exports mongodb 连接 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:32:55.413000             🧑  作者: Mango

使用 TypeScript 连接 MongoDB

在 TypeScript 中连接 MongoDB 非常简单,只需要使用 mongoose 库即可。下面是连接 MongoDB 的方法。

步骤
  1. 安装 mongoose
npm install mongoose
  1. 创建一个 MongoDB 连接的配置文件,命名为 dbConfig.ts
import mongoose from "mongoose";

const dbUri: string = "mongodb://localhost:27017/your-db-name";

const options = {
  useNewUrlParser: true,
  useUnifiedTopology: true,
  useCreateIndex: true,
  useFindAndModify: false
};

mongoose
  .connect(dbUri, options)
  .then(() => console.log("MongoDB connected!"))
  .catch((err) => console.log(`MongoDB connection error: ${err}`));
  1. 在你的程序中引入 dbConfig.ts 文件,以确保 MongoDB 连接正常工作。
import "./dbConfig";
注解
  • mongoosemongoose 库是一个非常强大的库,它允许 TypeScript 对 MongoDB 进行类型检查和控制,可以查看其文档以获取更多信息。
  • dbUri:要连接的 MongoDB 数据库的地址和端口。
  • options:连接 MongoDB 的选项,可以根据需要进行配置。
  • thencatch: 使用 Promise 机制,当 MongoDB 连接成功或出现错误时,将分别调用此函数体。
结论

本文向您展示了如何使用 TypeScript 连接 MongoDB。使用 mongoose 库简化了编码过程,并可以使用其类型检查和控制功能来避免一些常见的开发错误。