typescript - Angular - Firebase - 无法正确获取具有嵌套节点的节点中的值
问题描述
我的数据库的导出 .json 如下:
"staff" : {
"moderators" : [ "BdKThY8WaCTPum8vOlnuegeatas2", "HhQjBRSuI2ToFaNKEX01KXO8U1O2", "IWSaNSAQLZf9g56ItR3KthTmiXt2" ],
"adminID" : "SkVFaizkNOaQXhqVEbHNS5Fuk6D3"
}
我希望获得一个数组,其中包含数组中的所有值以及moderators
该adminID
值。
但是,在该节点获得 observable 后:
this.af.retrieveObservable(`staff/`).pipe(
map(members => {
console.log("????", members);
}).subscribe();
将所有成员的 ID 获取到单个数组中的正确方法是什么?
解决方案
推荐阅读
- sql - 如何在获取行数之后的任何行的同时获取第一行和最后一行?
- linux - 如何将 qcow2 转换为文件系统或存档文件
- kubernetes - 不同的 pod CIDR 用于不同的部署 Kubernetes
- c++ - 实际上“endl”(或任何输出操纵器)是什么?它是如何实现的以及它如何与 operator<
实际上是
endl
什么?当然,它会打印一个新行并刷新 ostream 缓冲区。但实际上它是什么?程序员可以定义这样endl
的“实体”吗?可以使用库访问这些“输出操纵器”,
iomanip
但在执行以下命令时实际发生了什么:cout <<
- php - Codeigniter 3 使用 ci_sessions 数据库停止多次登录
- python - 关于数据库架构和 Django 模型的问题
- compiler-construction - 具有相同名称的不同函数以及如何在 LLVM IR 中调用它们
- python-3.x - 如何用 .png 图像填充 Matplotlib 矩形补丁
- python-3.x - Python3:将二维函数向量化为二维数组的输出
- python - 井字游戏错误 - “IndexError:列表索引超出范围”