2017-01-12 32 views
3

我正在使用Angular2-Meteor应用程序中的“meteorhacks”“聚合”。如何使用Angular2-Meteor应用程序中的“meteorhacks”聚合

我已经加入这个包及其工作优秀和良好,但问题是,我得到一个警告是:

住宅“总”的类型不存在“收藏<出席> ”。

我有哪里我使用的总观众人数的集合...

我和我的收藏不变的是:

export const Attendances = new MongoObservable.Collection<Attendance>("attendances"); 

所以我已经试图通过管道输送到使用聚合中,我们将聚合数组存储在一个变量中,并将其合并使用该变量。

而我的总的代码如下所示:

let totalBonus = Attendances.collection.aggregate(['my queries and $match']); 

所以我怎么能使用聚合毫无预兆?

我已经尝试删除聚集之前的“集合”,但它不会工作!

请帮我带警告,在此先感谢...

请不要拇指下来,我的问题... :)

+0

我试图打电话给“typing.d.ts”文件,但它不会工作...... 所以我怎么能没有警告地使用它......请帮助我的家伙......我我在等你金色的回复... –

回答

0

一下添加到使用该函数的文件:

/// <reference path="..path../declarations.d.ts" />

,并把这个在declarations.d.ts文件:

declare module Mongo { 

interface Collection { 
    aggregate(args:any, filter:any): Array<any>; 
} 

}

相关问题