# 在云函数中删除数据
* 在云函数中s删除数据需要先对Cloud SDK进行初始化
```javascript
const cloud = require('wx-server-sdk'); //引入sdk
cloud.init(); //初始化
const db = cloud.database();
exports.main = async (event, context) => {
try{
return await db.collection('todos').where({
done:true
}).remove()
} catch(e) {
console.error(e)
}
}
```
>使用方法
1. 放置一个按钮

2. 创建所需云函数

3. 在js里面调用云函数
```javascript
Page({
callFunction:function(){
wx.cloud.callFunction({
name:'queryData'
}).then(console.log)
}
})
```
4. 云函数代码
```javascript
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
let db =cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {
return await db.collection('location').doc('5d262bd45d736b4f142a77e464803b87').remove()
}
```
5. 在该云函数上右键点击上传至云端

6. 前端就可以点击查看控制台数据库就删除了id为`5d262bd45d736b4f142a77e464803b87`的数据