我如何从火力地堡/公司的FireStore通过属性值排序文件
我有一个“类别”集6个文件看起来像:我如何从火力地堡/公司的FireStore通过属性值排序文件
{ color: "#eee",
index: 6,
name: "Restaurants",
}
我想找回这些文件由索引属性排序,排序从最少到最多。我能够获得所有文件,但我不知道如何按索引排序结果。我也不确定我是否应该从Firestore中查询它们,然后只有在客户端上才能订购它们。
今天我的查询是这样的:
var db = firebase.firestore(); db.collection("categories").get().then((querySnapshot) => {
let categories = []
querySnapshot.forEach((doc) => {
categories.push(doc.data())
});
this.setState({categories: categories});
});
谢谢!
回答:
嗨astrojams1伟大的问题。修改您的查询,如下所示:
db.collection("categories").orderBy("index") .get()
.then((querySnapshot) => {
let categories = []
querySnapshot.forEach((doc) => {
categories.push(doc.data())
});
this.setState({categories: categories});
});
以上是 我如何从火力地堡/公司的FireStore通过属性值排序文件 的全部内容, 来源链接: utcz.com/qa/267187.html