如何在没有 .on() 事件的情况下从 React Native 上的实时数据库获取数据?

How do I get data from Realtime Database on React Native without an .on() event?

我正在使用 React Native Firebase from Invertase, specifically the Realtime Database package

我可以通过 reference.on() event 成功检索数据,但不确定如何检索现有数据;在触发 .on() 事件之前。

我已经仔细阅读了文档几次,甚至似乎弄清楚了这是否可行。

任何帮助或路标都会有帮助。

这是一些现有代码:

// Create reference
const ref = database().ref(path);

// On reference change
ref.on('value', this.onRefChange);

on() 本身就是数据库查询。 once() 也是如此。您使用它们来获取数据 - 它不会早于这些函数的结果。