gpt4 book ai didi

javascript - 如何获取具有相互比较字段的firebase文档?

转载 作者:行者123 更新时间:2023-12-02 23:02:49 25 4
gpt4 key购买 nike

我是编程新手,我的 Firebase 文档有两个字段“totalreceivables”和“totalreceived”,我想要的只是获取“totalreceived”大于“totalreceivables”的文档,到目前为止没有任何成功。

在绝望的三天里,我尝试了文档中能找到的所有内容。

我正在使用 JavaScript

任何帮助将不胜感激

db.collection("historyCards").onSnapshot(snapshot => {
setupHistoryCardListForBackOffice(snapshot.docs);
});

enter image description here

最佳答案

虽然使用 SQL 可以轻松实现这一点,但使用单个 Cloud Firestore 查询则不可能,因为此类查询无法大规模扩展。您只能将字段与通过 API 提供的常量值进行比较。如果您绝对需要获取结果,则必须查询集合中的所有文档,然后在客户端编写代码以将每个文档相互比较以找到匹配项。

如果您需要经常执行此类查询,Cloud Firestore 可能不是满足您需求的最佳数据库。

关于javascript - 如何获取具有相互比较字段的firebase文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57716466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com