W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
解釋:根據(jù)查詢條件獲取集合記錄數(shù),該方法的查詢權(quán)限與當(dāng)前開發(fā)者的集合權(quán)限有關(guān),一個(gè)用戶僅能統(tǒng)計(jì)其有讀權(quán)限的記錄數(shù)。
參數(shù)說明該方法的傳入?yún)?shù)為可選參數(shù),參數(shù)類型為對象類型,如果傳入如下所示的success、fail和complete的三者之一,則表示使用回調(diào)風(fēng)格,否則將返回Promise。參數(shù)說明如下:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù),返回的參數(shù)res 包含查詢的結(jié)果,定義見下方 |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù) |
res參數(shù)說明:
success
回調(diào)的結(jié)果及Promise resolve
的結(jié)果res
是一個(gè)如下結(jié)構(gòu)的對象:
參數(shù)名 | 類型 | 說明 |
---|---|---|
total | Number | 結(jié)果數(shù)量 |
代碼示例
callback風(fēng)格:
swan.cloud.init({
env: 'envId'
});
const db = swan.cloud.database();
db.collection('users')
.where({
_id: 'my-id'
})
.count({
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')
.where({
_id: 'my-id'
})
.count()
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err.errMsg);
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: