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

问题描述 投票:0回答:1

我正在使用nativescript-plugin-firebase和带Firebase实时数据库的nativescript在我的应用程序内部建立聊天。我只需要侦听发送到用户帐户的邮件。

是否可以在查询中使用侦听器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,而不是全部。

谢谢!

firebase firebase-realtime-database nativescript nativescript-vue
1个回答
0
投票

[添加子集合是@Manoj所说的答案

© www.soinside.com 2019 - 2024. All rights reserved.