Firebase: Uncaught Error: Query.equalTo: startAt() or equalTo() previously called
Firebase: Uncaught Error: Query.equalTo: startAt() or equalTo() previously called
当我尝试在 Google 上搜索此错误时,我什么也没找到:
"Uncaught Error: Query.equalTo: startAt() or equalTo() previously called!".
(一个什么也没说的结果)
我正在尝试 select X children 使用在 lastId 之前找到的 Toni 的名字。
例如:
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) {...})`
当我尝试在 Google 上搜索此错误时,我什么也没找到: "Uncaught Error: Query.equalTo: startAt() or equalTo() previously called!".
(一个什么也没说的结果)
我正在尝试 select X children 使用在 lastId 之前找到的 Toni 的名字。
例如:
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) {...})`