【发布时间】:2021-06-10 17:45:54
【问题描述】:
我有一个大问题需要尽快解决。 我的 firebase 实时数据库的结构是这样的:
图片:
我的问题很简单: 我怎样才能只检索friendIds作为没有内部数据的列表,即firendsStatus、lastMessage、lastTimestamp...
我目前的回复是这样的: {friendsArray: {'34uibjerktbbt854uigefg' : {'lastMessage' : 'ajskdkjasd',...}, {'574uibsd784546ktbbt854uigefg' : {'lastMessage' : 'weurhisdf', ...}等等}}
我希望它是这样的:{friendsArray: ['34uibjerktbbt854uigefg', '34uibjerktbbt854uigefg', '34uibjerktbbt854uigefg', 等等]}
有什么方法可以实现这一点,因为如果我观察整个数据,它会变得非常大而且很慢?
谢谢
【问题讨论】:
-
不幸的是,没有像只获取子密钥这样的事情。看到这个:stackoverflow.com/questions/44561416/…
标签: firebase flutter dart firebase-realtime-database