collection.orderBy

2020-08-28 11:45 更新

解釋:指定數(shù)據(jù)庫集合的查詢排序條件。

參數(shù)說明

該方法傳入?yún)?shù)分別是 fieldName 和 order,參數(shù)類型都是字符串類型,fieldName 為需要排序的字段,order 為排序順序,能取ascdesc。如果需要對(duì)嵌套字段排序,需要用 "點(diǎn)表示法" 連接嵌套字段,比如style.color表示字段style里的嵌套字段color。同時(shí)也支持按多個(gè)字段排序,多次調(diào)用 orderBy即可,多字段排序時(shí)的順序會(huì)按照orderBy調(diào)用順序先后對(duì)多個(gè)字段排序。

代碼示例 1 - 按一個(gè)字段排序

按年齡降序排列用戶

swan.cloud.init({
    env: 'envId'
});
const db = swan.cloud.database();
db.collection('users')
    .orderBy('age', 'desc')
    .get()
    .then(res => {
        console.log(res);
    })
    .catch(err => {
        console.warn(err);
    });

代碼示例 1 - 按多個(gè)字段排序

先按年齡降序,再按收入升序排列用戶

swan.cloud.init({
    env: 'envId'
});
const db = swan.cloud.database();
db.collection('users')
    .orderBy('age', 'desc')
    .orderBy('income', 'asc')
    .get()
    .then(res => {
        console.log(res);
    })
    .catch(err => {
        console.warn(err);
    });


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)