【发布时间】:2019-03-27 19:35:59
【问题描述】:
从 Firestore 数组创建唯一值列表的最佳方法是什么?
集合中的每个文档都可以有任意数量的类别,这些类别写在文档数组“类别”中。
我正在尝试获取数组值的所有唯一类别来填充过滤选项,因此我需要确保该类别有一家酒店。我不能只使用其他集合中的所有类别列表。
Angular 8、Firestore、angularfire 2、Ionic 4
可观察:
this.hotels = afs.collection('hotels', ref => ref.where('city_id', '==', cityId).orderBy('reviews_number', 'desc')).valueChanges();
组件html:
<li *ngFor="let hotel of hotels | async">
{{ hotel.categories }}
</li>
结果:
wifi
wifi
wifi,pool,center
pool
而且我不知道从数组中获取唯一值以便能够使用所有唯一值选项填充下拉列表的最佳做法是什么。
wifi,pool,center
【问题讨论】:
标签: angular firebase ionic-framework google-cloud-firestore