【问题标题】:Firebase child_changed with equalToFirebase child_changed 与 equalTo
【发布时间】:2017-10-23 19:32:24
【问题描述】:

我正在尝试更改我列表中的某些项目 - 不是所有项目,因为这是一个可以被许多人修改的巨大列表。

const ref = firebase.database()
                    .ref('images')
                    .orderByValue('place')
                    .equalTo('san-francisco')

ref.on('child_changed', data => {
  console.log(data)
})

如果我取出equalTo,它会起作用,但它会获取每个城市的数据,而我只关心一个。

【问题讨论】:

  • 您在城市名称末尾缺少引号:.equalTo('san-francisco')
  • 谢谢,但这只是示例代码上的一个错字,以使事情更易于阅读 - 在现实生活中我传递了一个变量。
  • 您确定传入用于 equalTo() 函数的变量包含数据集中存在的“place”键值吗?

标签: javascript firebase react-native firebase-realtime-database


【解决方案1】:

尝试使用orderByChild 而不是orderByValue

【讨论】:

猜你喜欢
  • 2017-11-04
  • 2017-08-22
  • 2019-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-14
  • 1970-01-01
  • 2017-06-20
相关资源
最近更新 更多