微信小程序中添加数据库获取集合引用后,应该如何进行增删改查操作
时间: 2023-12-03 08:42:33 浏览: 31
在微信小程序中,你可以通过以下步骤来进行增删改查操作:
1. 获取集合引用:在小程序中,你可以通过 `wx.cloud.database().collection('collectionName')` 来获取一个集合的引用,其中 `'collectionName'` 是你要操作的集合名称。
2. 插入数据:使用 `add()` 方法向集合中插入一条新数据。例如,如果你要向集合中插入一条名为 `'Tom'` 的新数据,可以使用以下代码:
```
wx.cloud.database().collection('collectionName').add({
data: {
name: 'Tom'
},
success: res => {
console.log('插入成功', res)
},
fail: err => {
console.error('插入失败', err)
}
})
```
3. 查询数据:使用 `where()` 方法来查询符合条件的数据。例如,如果你要查询集合中所有名字为 `'Tom'` 的数据,可以使用以下代码:
```
wx.cloud.database().collection('collectionName').where({
name: 'Tom'
}).get({
success: res => {
console.log('查询成功', res)
},
fail: err => {
console.error('查询失败', err)
}
})
```
4. 更新数据:使用 `doc()` 方法来更新集合中的一条数据。例如,如果你要更新名字为 `'Tom'` 的数据的年龄为 `18`,可以使用以下代码:
```
wx.cloud.database().collection('collectionName').where({
name: 'Tom'
}).update({
data: {
age: 18
},
success: res => {
console.log('更新成功', res)
},
fail: err => {
console.error('更新失败', err)
}
})
```
5. 删除数据:使用 `doc()` 方法来删除集合中的一条数据。例如,如果你要删除名字为 `'Tom'` 的数据,可以使用以下代码:
```
wx.cloud.database().collection('collectionName').where({
name: 'Tom'
}).remove({
success: res => {
console.log('删除成功', res)
},
fail: err => {
console.error('删除失败', err)
}
})
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)