如何为Map-Reduce获取Mongodb的emit函数的类型信息

时间:2017-06-01 16:22:00

标签: javascript node.js mongodb typescript

我在node.js应用程序上使用TypeScript。我只是想设置map-reduce调用,但是我收到了错误:

Cannot find name 'emit'.

...我试图在地图阶段使用emit函数。我安装了@types/mongoose@types/mongodb,并且可以使用这些文件中的类型信息,但似乎没有'emit'的定义。 (我已经aggregate在同一个文件中处理各种查询,所以一般情况下工作正常 - 如果有所不同,我会使用mongoose。

请注意,我只是要求输入类型信息来摆脱IDE中的红色下划线。

我甚至添加了以下内容,虽然引用有效,但它无法解决问题:

///<reference path="../../../node_modules/@types/mongodb/index.d.ts" />
///<reference path="../../../node_modules/@types/mongoose/index.d.ts" />

任何人都有在{4}中正确输入mogodb map-reduce的emit函数吗?

0 个答案:

没有答案