微信小程序云开发之数据库操作

网友投稿 368 2023-11-08

本文实例为大家分享了微信小程序云开发之数据库操作的具体代码,供大家参考,具体内容如下

微信小程序云开发之数据库操作

新建集合

1.打开云开发控制台,数据库

2.添加集合users

添加代码

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
onAdd: function () {
const db = wx.cloud.database()
db.collection(users).add({
data: {
count: 1
},
success: res => {
// 在返回结果中会包含新创建的记录的 _id
this.setData({
counterId: res._id,
count: 1
})
wx.showToast({
title: 新增记录成功,
})
console.log([数据库] [新增记录] 成功,记录 _id: , res._id)
},
fail: err => {
wx.showToast({
icon: none,
title: 新增记录失败
})
console.error([数据库] [新增记录] 失败:, err)
}
})
},

查询记录

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
onQuery: function() {
const db = wx.cloud.database()
// 查询当前用户所有的 counters
db.collection(users).where({
_openid: this.data.openid
}).get({
success: res => {
console.log(res);
this.setData({
queryResult: JSON.stringify(res.data, null, 2)
})
console.log([数据库] [查询记录] 成功: , res)
},
fail: err => {
wx.showToast({
icon: none,
title: 查询记录失败
})
console.error([数据库] [查询记录] 失败:, err)
}
})
},

更新记录

删除记录

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
if (this.data.counterId) {
const db = wx.cloud.database()
db.collection(users).doc(this.data.counterId).remove({
success: res => {
wx.showToast({
title: 删除成功,
})
this.setData({
counterId: ,
count: null,
})
},
fail: err => {
wx.showToast({
icon: none,
title: 删除失败,
})
console.error([数据库] [删除记录] 失败:, err)
}
})
} else {
wx.showToast({
title: 无记录可删,请见创建一个记录,
})
}

这个官方的demo做的可以,通俗易懂

以上就是本文的全部内容,希望对大家的学习有所帮助,也希

您可能感兴趣的文章:浅谈微信小程序flex布局基础微信小程序开发入门基础教程详解微信小程序开发(项目从零开始)微信小程序微信支付接入开发实例详解浅谈使用mpvue开发小程序需要注意和了解的知识点微信小程序开发的四十个技术窍门总结(推荐)微信小程序开发之入门实例教程篇小程序的基本使用知识点(非常全面,推荐!)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何推广微信小程序?这5个方法一定要知道
下一篇:移动安全管理平台:保护您的移动设备免受威胁
相关文章

 发表评论

暂时没有评论,来抢沙发吧~