首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular2-Meteor应用中使用“陨石”中的集合

如何在Angular2-Meteor应用中使用“陨石”中的集合
EN

Stack Overflow用户
提问于 2017-01-12 10:15:56
回答 1查看 374关注 0票数 3

我使用“陨石”在Angular2-Meteor应用中的“聚合”。

我已经补充了这套方案,而且效果良好,但问题是,我收到的警告是:

属性“聚合”不存在于“Collection<考勤”类型上。

我有一个集合的出席,我正在使用聚合.

我和我的收藏常量是:

代码语言:javascript
复制
export const Attendances = new MongoObservable.Collection<Attendance>("attendances");

因此,我尝试使用聚合管道,在该管道中,我们将聚合数组存储在变量中,而不是在聚合中使用该变量。

我的聚合代码如下所示:

代码语言:javascript
复制
let totalBonus = Attendances.collection.aggregate(['my queries and $match']);

那么,我如何在没有警告的情况下使用聚合呢?

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

请帮我提一下警告,谢谢.

请不要轻视我的问题..。:)

EN

回答 1

Stack Overflow用户

发布于 2017-05-30 19:34:39

将其添加到使用该函数的文件中:

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

并将其放入declarations.d.ts文件中:

代码语言:javascript
复制
declare module Mongo {

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

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41610464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档