W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
解釋?zhuān)焊轮付ㄓ涗浀臄?shù)據(jù)
參數(shù)說(shuō)明
該方法的傳入?yún)?shù)為必填參數(shù),參數(shù)類(lèi)型為對(duì)象類(lèi)型,參數(shù)格式如下,如傳入 success、fail、complete 三者之一,則表示存在回調(diào)函數(shù),否則返回 promise。
字段 | 類(lèi)型 | 必填 | 默認(rèn)值 | 說(shuō)明 |
---|---|---|---|---|
data | Object | 是 | - | 更新數(shù)據(jù) |
success | Function | 否 | - | 成功回調(diào),回調(diào)函數(shù)的入?yún)椴樵?xún)結(jié)果,查詢(xún)結(jié)果定義如下 |
fail | Function | 否 | - | 失敗回調(diào),回調(diào)函數(shù)的入?yún)殄e(cuò)誤信息,錯(cuò)誤信息定義如下 |
complete | Function | 否 | - | 調(diào)用結(jié)束時(shí)的回調(diào)函數(shù),無(wú)論成功還是失敗都會(huì)調(diào)用該方法 |
返回值說(shuō)明
success或Promise resolve的回調(diào)結(jié)果結(jié)構(gòu)如下:
字段 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
stats | Object | 更新記錄結(jié)果的統(tǒng)計(jì),stats 定義如下 |
stats對(duì)象結(jié)構(gòu)如下:
字段 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
updated | Number | 成功更新的記錄的數(shù)量,值為 0 或 1 |
fail或Promise reject的回調(diào)結(jié)果結(jié)構(gòu)如下:
字段 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
errCode | Number | 錯(cuò)誤碼 |
errMsg | String | 錯(cuò)誤信息 |
代碼示例
回調(diào)風(fēng)格
swan.cloud.init({
env: 'envId'
});
const db = swan.cloud.database();
db.collection('users')
.doc('docId')
.update({
data: {
// 將age字段的值設(shè)置為26
age: 26
},
success: res => console.log(res.data),
fail: err => console.warn(err.errMsg)
})
Promise 風(fēng)格
swan.cloud.init({
env: 'envId'
});
const db = swan.cloud.database();
db.collection('users')
.doc('docId')
.update({
data: {
// 將age字段的值設(shè)置為26
age: 26
}
})
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err.errMsg);
})
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: