如何使用多个。

时间:2017-11-30 00:34:22

标签: google-cloud-firestore

当有且仅当在对象内定义了特定类别时,我才有一个返回所有产品的函数。

我要做的是在函数上传递一个数组参数,其中包含一组类别名称,如[banana, apple, orange],我希望将所有具有这些水果的产品作为类别。

问题是,我需要在该函数中传递一个数组。

const categories: string[] = ['apple', 'banana', 'orange'];

get_sugested_products_by_category(categories) {
   this.products_collection = this.afs.collection('products', ref =>
     ref.where(`category.${category}`, '==', true)
   );
   return this.products = this.products_collection.valueChanges();
}

  

我在想是否有可能像下面这样进行查询:

categories.forEach(category => {
  this.products_collection = this.afs.collection('products', ref =>
    ref.where(`category.${category}`, '==', true)
);

0 个答案:

没有答案