所以我有
let dbREF = db
.collection("Users")
.doc("mQ4lxHU1sQhKlSmYYkik5F4dapz1")
.collection("listings");
我有
dbREF
.where("state", "==", uState)
.get()
.then((querySnapshot) => {
我基本上是从集合dbREF中获取与.where state === uState相匹配的多个文档。我想找出的是如何搜索两个查询。
我尝试这样做
dbREF
.where("state", "==", uState && "make", "==", selectedMake)
.get()
.then((querySnapshot) => {
但是那没有用。我不仅要查找具有uState的值的状态,而且还要使之具有selectedMake的值。我想知道是否有人可以指出正确的方向。非常感谢=]
答案 0 :(得分:1)
您可以多次致电where
,并且条件将一起进行“与”运算。所以:
dbREF
.where("state", "==", uState)
.where("make", "==", selectedMake)
.get()
另请参阅compound queries上的Firebase文档部分。