我使用“陨石”在Angular2-Meteor应用中的“聚合”。
我已经补充了这套方案,而且效果良好,但问题是,我收到的警告是:
属性“聚合”不存在于“Collection<考勤”类型上。
我有一个集合的出席,我正在使用聚合.
我和我的收藏常量是:
export const Attendances = new MongoObservable.Collection<Attendance>("attendances");因此,我尝试使用聚合管道,在该管道中,我们将聚合数组存储在变量中,而不是在聚合中使用该变量。
我的聚合代码如下所示:
let totalBonus = Attendances.collection.aggregate(['my queries and $match']);那么,我如何在没有警告的情况下使用聚合呢?
我已经尝试删除“集合”之前的聚合,但它不会工作!
请帮我提一下警告,谢谢.
请不要轻视我的问题..。:)
发布于 2017-05-30 19:34:39
将其添加到使用该函数的文件中:
/// <reference path="..path../declarations.d.ts" />
并将其放入declarations.d.ts文件中:
declare module Mongo {
interface Collection {
aggregate(args:any, filter:any): Array<any>;
}}
https://stackoverflow.com/questions/41610464
复制相似问题