首页 > 解决方案 > 阅读 Mongoose 文档时的困惑。Model.prototype vs Document.prototype vs Query.prototype

问题描述

看着猫鼬文档,我有点困惑……

当我搜索 save() 时,我看到两个结果:

API: Model.prototype.save()
API: Document.prototype.save()

Mongoose 文档中的 save() 搜索结果

这两个文档(以及每个文档中给出的示例代码)看起来都是一样的(除非我错过了一些东西......)。

此外,当我搜索 deleteOne() 时,我会看到三个结果:

API: Query.prototype.deleteOne()
API: Model.deleteOne()
API: Model.prototype.deleteOne()

Mongoose 文档中的 deleteOne() 搜索结果

在阅读上述每一项的解释时,我很难理解每一项之间的差异以及它们的使用方式。

有人可以帮我理解上述内容吗?谢谢!

标签: javascriptnode.jsmongodbexpressmongoose

解决方案


推荐阅读