使用Firebase的isNull函数和orderBy函数组合进行查询。
代码示例:
const db = firebase.firestore();
db.collection("myCollection").where("myField", "==", null).orderBy("myOtherField").get()
.then((querySnapshot) => {
querySnapshot.forEach((doc) => {
console.log(doc.id, " => ", doc.data());
});
})
.catch((error) => {
console.log("Error getting documents: ", error);
});
解释:以上代码会查询“myCollection”集合中所有“myField”字段为空的文档,并按照“myOtherField”字段的值进行排序。其中,使用“isNull”函数查询为空字段的文档。