这可能是一个非常基本的问题。我正在跟随复数课程的代码。一切顺利,直到我尝试以下查询:
fillSuperview()
结果始终是最后指定的查询部分。在这种情况下,我得到所有女性员工。如果我改变查询的顺序,我会得到8到36岁之间经验丰富的员工范围(但由于某种原因,不是女性)。但是,我从未得到具有指定年限经验的女性员工的综合结果。我在firestore中为查询创建了一个索引并且已启用,但结果仍然不正确。
感谢您的帮助!
答案 0 :(得分:0)
尝试删除中间的额外employeesRef
:
$('#yearsOfExperienceFilter').click(function () {
employeesRef
.where("gender", "==", "Female")
.where("yearsOfExperience", ">=", 8)
.where("yearsOfExperience", "<=", 36)
.onSnapshot(function (querySnapshot) {
LoadTableData(querySnapshot);
});
});