使用 nativescript-plugin-firebase 添加带有查询的事件监听器

Using the nativescript-plugin-firebase add an Event Listener with a Query

我正在使用 nativescript-plugin-firebase for nativescript 和 firebase 实时数据库在我的应用程序中建立聊天。我只需要收听发送到用户帐户的消息。

是否可以在查询中使用侦听器 addChildEventListener 以便仅侦听特定消息(在本例中发送到特定 user_id)?

我可以在应用程序中过滤消息,但这行不通,因为消息量很大。

我知道这可以通过 Firebase 实现,但是,我使用的是 nativescript-plugin-firebase

firebase.addChildEventListener(this.onMessagesChanged, "/chats").then(
      function(listenerWrapper) {
        var path = listenerWrapper.path;
        var listeners = listenerWrapper.listeners; // an Array of listeners added
        // you can store the wrapper somewhere to later call 'removeEventListeners'
      }
    )

我们的想法是只收听与用户相关的 /chats,而不是全部。

谢谢!

添加子集合是@Manoj

所述的答案