初始化云开发
在小程序的入口文件(例如 app.js)中初始化云开发:
// app.js
App({
onLaunch: function () {
// 初始化云开发
wx.cloud.init({
env: 'your-environment-id' // 你的云开发环境 ID
});
}
})
获取数据库引用
const db = wx.cloud.database();
添加文档(插入数据)
// 添加一条记录到集合中
db.collection('collectionName').add({
data: {
key1: value1,
key2: value2,
// ...
},
success: res => {
console.log(res);
},
fail: err => {
console.error(err);
}
});
查询文档
// 查询集合中的所有文档
db.collection('collectionName').get({
success: res => {
console.log(res.data);
},
fail: err => {
console.error(err);
}
});
更新文档
// 更新集合中的文档
db.collection('collectionName').doc('docId').update({
data: {
key1: value1,
key2: value2,
// ...
},
success: res => {
console.log(res);
},
fail: err => {
console.error(err);
}
});
删除文档
// 删除集合中的文档
db.collection('collectionName').doc('docId').remove({
success: res => {
console.log(res);
},
fail: err => {
console.error(err);
}
});
查询条件
// 查询集合中满足条件的文档
db.collection('collectionName').where({
key: value,
// ...
}).get({
success: res => {
console.log(res.data);
},
fail: err => {
console.error(err);
}
});
这些代码片段提供了一些基本的数据库操作示例,你可以根据你的业务需求进行修改和扩展。更多详细的文档和 API 可以参考[微信小程序云开发官方文档](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database.html)。
转载请注明出处:http://www.zyzy.cn/article/detail/1242/微信小程序