gpt4 book ai didi

jquery - Firebase:未捕获错误:Query.equalTo:之前调用过 startAt() 或 equalTo()

转载 作者:行者123 更新时间:2023-12-01 00:13:49 24 4
gpt4 key购买 nike

当我尝试在 Google 上搜索此错误时,我什么也没找到:“ Uncaught Error :Query.equalTo:之前调用过 startAt() 或 equalTo()!”。

(一个没有说明什么的结果)

我正在尝试选择在lastId之前找到的X个名为Toni的 child 。

例如:

Ref:
-236feg262477
name: "Toni"
-9759jj900000
name: "RVR"
-969999999999
name: "Toni"
-777777777777
name: "TTT"
-553333333333
name: "Toni"

Ref.orderByChild("name")
.equalTo("Toni")
.startAt(null, "-969999999999")
.limitToFirst(1)
.on('child_added', function (snapshot) {

// do something...

});

但是我在该主题的标题中收到错误。

感谢任何帮助!

最佳答案

当您在以下位置调用 startAt(...) endAt(...)equalTo(...) 时,就会发生这种情况相同的查询。你不能做多个,只能做一个。

下面是修复示例的两个选项

Ref.orderByChild("name")
.equalTo("Toni")
.limitToFirst(1)
.on('child_added', function (snapshot) {...})`

Ref.orderByChild("name")
.startAt(null, "-969999999999")
.limitToFirst(1)
.on('child_added', function (snapshot) {...})`

关于jquery - Firebase:未捕获错误:Query.equalTo:之前调用过 startAt() 或 equalTo(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32596147/

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