AngularFirestore-我想要获取集合中的文档ID并将它们转换为数组。
创始人
2024-10-24 21:02:02
0
  1. 首先,导入 AngularFirestore 和 Observable 对象: import { AngularFirestore } from '@angular/fire/firestore'; import { Observable } from 'rxjs';

  2. 在组件的构造函数中注入 AngularFirestore: constructor(private afs: AngularFirestore) {}

  3. 使用 AngularFirestore 中的 collection() 方法获取目标集合,并调用 snapshotChanges() 方法获得文档的快照: const collection = this.afs.collection('目标集合'); const snapshot = collection.snapshotChanges();

  4. 使用 map() 方法从快照对象中提取文档的 ID,并将其存储在一个数组中: const ids$ = snapshot.pipe( map(changes => changes.map(c => c.payload.doc.id)) );

  5. 接下来,订阅我们的 Observable 对象,并在回调函数中处理所需的数据: ids$.subscribe(ids => console.log(ids));

最终,我们将在控制台中看到所需的文档 ID 数组。

相关内容

热门资讯

据权威媒体报道!hhpoker... 据权威媒体报道!hhpoker辅助靠谱吗,德扑之星私人局辅助器,原来存在有挂(有挂解惑)1、起透看视...
2026版技巧!wepoker... 2026版技巧!wepoker软件辅助程序,德普之星透视辅助插件,都是是有挂(有挂解惑)1、德普之星...
有了最新消息!hhpoker德... 有了最新消息!hhpoker德州真的假的,德扑之星透视免费,原来存在有挂(有挂神器)1、进入到德扑之...
黑科技教程!德州透视是真的假的... 您好,德扑之星辅助器app这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
据公告内容!we poker辅... 据公告内容!we poker辅助器v3.3,德普辅助软件,真是是真的有挂(有挂方式)1、下载好德普辅...
攻略辅助挂!哈糖大菠萝怎么开挂... 攻略辅助挂!哈糖大菠萝怎么开挂,德扑软件,确实确实有挂(有挂规律)1、进入游戏-大厅左侧-新手福利-...
随着!hhpoker辅助挂是真... 随着!hhpoker辅助挂是真的吗,智星菠萝有挂吗,果然真的是有挂(有挂方略)亲,关键说明,智星菠萝...
近期!wepoker私人局有透... 近期!wepoker私人局有透视吗,德普之星透视辅助软件下载,其实真的有挂(有挂规律)一、德普之星透...
近期!hhpoker是真的假的... 近期!hhpoker是真的假的,德扑之心免费透视,好像是有挂(确实有挂)1)德扑之心免费透视有没有挂...
方法辅助挂!hhpoker的辅... 方法辅助挂!hhpoker的辅助是真的吗,德普之星辅助工具如何设置,好像存在有挂(证实有挂)暗藏猫腻...