gpt4 book ai didi

javascript - 如何在不检索父 Node 的情况下检查键是否存在? [火力库/数据库]

转载 作者:行者123 更新时间:2023-11-30 11:31:11 25 4
gpt4 key购买 nike

我想检查实时数据库中是否存在 key 。我知道我不能检索父 Node 然后使用 .hasChild('theKey') 来检查它,但是父 Node 可能很大并且加载所有它可能很昂贵。

我也知道只能向Realtime DB要key,如果不存在就会报错。但是这种方法对我来说也不是很好,因为我不知道如何确定抛出的错误是因为 key 不存在,而不是网络问题或其他问题。

顺便说一句,我在 Firebase Functions 中使用 node.js 来访问数据库。

最佳答案

您可以使用 shallow 参数来检查键是否存在。如果数据存在,它将返回(对于原语)或'true'(对于对象),如果不存在,它将返回

阅读更多:https://firebase.google.com/docs/database/rest/retrieve-data#shallow

关于javascript - 如何在不检索父 Node 的情况下检查键是否存在? [火力库/数据库],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46138676/

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