如何在Firebase中过滤多个条件

时间:2019-06-10 15:19:22

标签: firebase ionic-framework google-cloud-firestore angularfire2 ionic4

我们正在使用Firestore数据库。在我们的汽车列表中,我们有不同的品牌。每个品牌具有相同的属性,但具有不同的价值。我们要过滤汽车和一个或多个属性。 我们不想下载所有数据并在客户端进行过滤。

我们已经尝试使用以下代码:

constructor(
        private afs: AngularFirestore
    )
....


return new Promise<CarModel>((resolve, reject) => {
        var carCollection = this.afs.collection<Car>('Cars', ref =>
        ref
        .where('Driver', '==', 'Man')
        .where('Location', '==', 'Switzerland'));

我们希望有一个包含多个条目的列表,并且具有我们已过滤的相同属性驱动程序和位置。

firestore car sample

0 个答案:

没有答案