【发布时间】:2017-08-26 01:08:06
【问题描述】:
update(Id: number, updates: IDocument) {
return Collection.findOneAndUpdate({ Id: Id }, updates, { new: true, upsert: true })
}
运行此代码时,更新方法返回类型:
DocumentQuery<IDocumentModel, IDocumentModel>
但是,打字稿无法识别 DocumentQuery,因此我必须使用“any”作为返回的类型。
我必须坚持使用“any”还是有更具体地匹配返回值的类型?
仅供参考:
-我同时安装了 mongodb 和 mongoose 类型。
-我正在使用 Visual Studio 代码。
【问题讨论】:
标签: node.js mongodb typescript mongoose visual-studio-code