我有一系列过滤器功能,允许用户单击一系列过滤器以过滤在GridView中显示的数据。当我为每个过滤器使用单独的函数构建它们时,我让过滤器使用可观察对象工作。我们正在使用一种内置于mongoose中的查询,它允许您在post调用正文中按字段传递特定查询。我是这样使用它的:onFilterReceived(language){if(language){this.filtersService.getByFilter(this.page,this.pagesize,{"services.workflow.status":"consulting","languages.primary":{$in