RubyMotion Firebase (motion-firebase) 如何检索数据?
RubyMotion Firebase (motion-firebase) How to retrieve data?
使用 RubyMotion Firebase 的 motion-firebase 库(https://github.com/colinta/motion-firebase)我可以通过以下方式轻松设置数据:
firebase.set({ full_name: ['first_name' => 'Fred', 'last_name' => 'Flintstone'] })
或
firebase['first_name'] = 'Fred'
但我无法弄清楚如何检索数据。
我已经尝试了响应自述文件中列出的不同 firebase.query
方法,但我确实遗漏了一些东西。
我希望它会像这样简单:
firebase.query['first_name']
=> 'Fred'
有人可以解释一下我如何使用 key
查询 Firebase 并返回 value
。
科林塔在这里!您需要附加观察员 (https://github.com/colinta/motion-firebase#attaching-observers-to-read-data)。
firebase_ref.once(:value) { |snapshot| snapshot.value }
有关 FDataSnapshot
类型的信息,请参阅 https://www.firebase.com/docs/ios-api/Classes/FDataSnapshot.html。
使用 RubyMotion Firebase 的 motion-firebase 库(https://github.com/colinta/motion-firebase)我可以通过以下方式轻松设置数据:
firebase.set({ full_name: ['first_name' => 'Fred', 'last_name' => 'Flintstone'] })
或
firebase['first_name'] = 'Fred'
但我无法弄清楚如何检索数据。
我已经尝试了响应自述文件中列出的不同 firebase.query
方法,但我确实遗漏了一些东西。
我希望它会像这样简单:
firebase.query['first_name']
=> 'Fred'
有人可以解释一下我如何使用 key
查询 Firebase 并返回 value
。
科林塔在这里!您需要附加观察员 (https://github.com/colinta/motion-firebase#attaching-observers-to-read-data)。
firebase_ref.once(:value) { |snapshot| snapshot.value }
有关 FDataSnapshot
类型的信息,请参阅 https://www.firebase.com/docs/ios-api/Classes/FDataSnapshot.html。