2025-10-29 18:27:53 +08:00
d
2025-10-29 18:27:53 +08:00
2025-10-29 18:07:59 +08:00
2025-10-29 18:07:59 +08:00
2025-10-29 18:07:59 +08:00
2025-10-29 18:07:59 +08:00
2025-10-29 18:07:59 +08:00
2025-10-29 18:07:59 +08:00
2025-10-29 18:07:59 +08:00

MongoDB 连接测试项目

这个项目包含了 MongoDB 数据库连接的配置和测试代码。

配置

1. 修改连接信息

编辑 src/connect.ts 文件中的用户名和密码:

const username = 'your_username'; // 替换为您的用户名
const password = 'your_password'; // 替换为您的密码

2. 安装依赖

pnpm install

运行测试

方式一:直接运行 TypeScript 文件

# 测试连接
pnpm test

# 或者
pnpm dev

方式二:编译后运行

# 编译 TypeScript
pnpm build

# 运行编译后的 JavaScript
node dist/connect.js

方式三:运行示例程序

# 运行包含数据库操作的示例
tsx src/example.ts

项目结构

├── src/
│   ├── connect.ts     # MongoDB 连接配置和测试函数
│   └── example.ts     # 使用示例
├── package.json       # 项目配置
├── tsconfig.json     # TypeScript 配置
└── README.md         # 说明文档

功能说明

connectToDatabase()

  • 连接到 MongoDB 数据库
  • 返回数据库实例用于后续操作

testConnection()

  • 测试 MongoDB 连接是否正常
  • 列出可用的数据库
  • 返回连接状态(成功/失败)

注意事项

  1. 请确保 MongoDB 服务器正在运行
  2. 检查网络连接和防火墙设置
  3. 确认用户名、密码和数据库权限正确
  4. 如果连接失败,检查服务器地址和端口是否正确

连接字符串格式

mongodb://username:password@host:port/?authSource=authDatabase

当前配置:

  • 主机light.xiongxiao.me
  • 端口9997
  • 认证数据库admin
Description
测试mongodb的使用,发现,实际的使用场景下,是没有那么多关系的
Readme 46 KiB
Languages
TypeScript 93.6%
JavaScript 6.4%