在微信小程序中調(diào)用數(shù)據(jù)庫(kù),可以使用小程序提供的云開(kāi)發(fā)服務(wù),具體步驟如下:
app.json
文件,將其中的 cloud
字段設(shè)為 true
,啟用云開(kāi)發(fā)功能。const db = wx.cloud.database()
。db.collection()
方法來(lái)獲取集合的引用,然后進(jìn)行數(shù)據(jù)庫(kù)的操作,例如增刪改查。以下是一個(gè)簡(jiǎn)單的示例代碼:
// 獲取數(shù)據(jù)庫(kù)引用
const db = wx.cloud.database()
// 增加數(shù)據(jù)
db.collection('users').add({
data: {
name: '張三',
age: 18
},
success: res => {
console.log(res)
},
fail: err => {
console.error(err)
}
})
// 查詢(xún)數(shù)據(jù)
db.collection('users').where({
age: db.command.gt(20) // 查詢(xún)年齡大于20的數(shù)據(jù)
}).get({
success: res => {
console.log(res.data)
},
fail: err => {
console.error(err)
}
})
// 更新數(shù)據(jù)
db.collection('users').doc('documentId').update({
data: {
age: 25
},
success: res => {
console.log(res)
},
fail: err => {
console.error(err)
}
})
// 刪除數(shù)據(jù)
db.collection('users').doc('documentId').remove({
success: res => {
console.log(res)
},
fail: err => {
console.error(err)
}
})
以上是簡(jiǎn)單的數(shù)據(jù)庫(kù)操作示例,可以根據(jù)實(shí)際需求進(jìn)行適當(dāng)?shù)男薷暮蛿U(kuò)展。