egg.js连接mongo数据库删除数据
时间: 2023-07-26 10:03:56 浏览: 110
Mongo应用数据库连接
5星 · 资源好评率100%
在 Egg.js 中连接 MongoDB 并删除数据的步骤如下:
1. 首先,在 config 文件夹下的 config.default.js 中配置 MongoDB 连接信息:
```javascript
exports.mongoose = {
client: {
url: 'mongodb://localhost:27017/test',
options: {},
},
};
```
其中,url 为 MongoDB 数据库的连接地址,test 为数据库名。
2. 在 controller 中编写删除数据的代码,示例代码如下:
```javascript
async delete() {
const { ctx } = this;
const { id } = ctx.params;
const result = await ctx.model.User.deleteOne({ _id: id });
ctx.body = result;
}
```
其中,User 为 MongoDB 中的集合名,_id 为 MongoDB 自动生成的唯一标识符,id 为前端传递的删除数据的唯一标识符。
3. 最后,在 router 中编写路由,示例代码如下:
```javascript
router.delete('/api/user/:id', controller.user.delete);
```
其中,/api/user/:id 表示删除数据的接口地址,:id 表示删除数据的唯一标识符。
阅读全文