const db = firebase.firestore();
const collectionRef = db.collection('udid_collection');
// Sort documents in descending order based on the length of the "uids" array field
collectionRef.orderBy('uids', 'desc').get()
.then(querySnapshot => {
querySnapshot.forEach(doc => {
console.log(doc.data().uids);
});
})
.catch(error => {
console.log(error);
});
2条答案
按热度按时间jljoyd4f1#
你可以使用
QuerySnapshot
的orderBy
方法和descending true。例如,你有一个集合documents
,你希望它按uids
排序htrmnn0y2#
使用Cloud firestore的orderBy方法根据数组字段的长度对文档进行排序,如下所示