doc.remove

2020-08-28 14:56 更新

解釋:刪除指定 ID 的記錄

參數說明

該方法的傳入參數為可選參數,參數類型為對象類型,參數格式如下,如傳入 success、fail、complete 三者之一,則表示存在回調函數,否則返回 promise。

字段類型必填默認值說明
successFunction-成功回調,回調函數的入參為查詢結果,查詢結果定義如下
failFunction-失敗回調,回調函數的入參為錯誤信息,錯誤信息定義如下
completeFunction-調用結束時的回調函數,無論成功還是失敗都會調用該方法

返回值說明

success或Promise resolve的回調結果結構如下:

字段類型說明
dataObject記錄數據

fail或Promise reject的回調結果結構如下:

字段類型說明
errCodeNumber錯誤碼
errMsgString錯誤信息

代碼示例

回調風格

    swan.cloud.init({
        env: 'envId'
    });
    const db = swan.cloud.database();
    db.collection('users')
      .doc('docId')
      .remove({
          success: res => console.log(res.data),
          fail: err => console.warn(err.errMsg)
      })

Promise 風格

    swan.cloud.init({
        env: 'envId'
    });
    const db = swan.cloud.database();
    db.collection('users')
      .doc('docId')
      .remove()
      .then(res => {
          console.log(res.data);
      })
      .catch(err => {
          console.log(err.errMsg);
      })


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號