# MongoDB 连接测试项目 这个项目包含了 MongoDB 数据库连接的配置和测试代码。 ## 配置 ### 1. 修改连接信息 编辑 `src/connect.ts` 文件中的用户名和密码: ```typescript const username = 'your_username'; // 替换为您的用户名 const password = 'your_password'; // 替换为您的密码 ``` ### 2. 安装依赖 ```bash pnpm install ``` ## 运行测试 ### 方式一:直接运行 TypeScript 文件 ```bash # 测试连接 pnpm test # 或者 pnpm dev ``` ### 方式二:编译后运行 ```bash # 编译 TypeScript pnpm build # 运行编译后的 JavaScript node dist/connect.js ``` ### 方式三:运行示例程序 ```bash # 运行包含数据库操作的示例 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