【发布时间】:2021-07-13 08:10:02
【问题描述】:
我的 Firestore 中几乎有这种数据结构,并且
我正在使用两个查询 orderBy 和 where 获取数据,但有两个不工作并给我错误
我正在使用的代码是这样的
useEffect(() => {
db.collection("accounts")
.doc("usama_nj@gmail.com")
.collection("glasses")
.where("stock", ">", 0)
.orderBy("id", "desc")
.onSnapshot((snapshot) =>
setGlasses(snapshot.docs.map((doc) => doc.data()))
);
}, []);
如果我只使用单个查询 orderBy() 或 where() 则查询有效,但那里查询的组合不能一起工作。
我想要的问题的解决方案是获取库存为greater then zero的数据,并根据id对数据进行排序
【问题讨论】:
标签: reactjs firebase google-cloud-firestore