Mongoose 回调函数如何知道第二个参数是啥 db.query 结果?

Posted

技术标签:

【中文标题】Mongoose 回调函数如何知道第二个参数是啥 db.query 结果?【英文标题】:How does a Mongoose callback function know what the second parameter is the db.query result?Mongoose 回调函数如何知道第二个参数是什么 db.query 结果? 【发布时间】:2011-07-05 11:52:55 【问题描述】:

匿名回调函数如何知道下面示例中的“项目”(或者实际上是在 Mongoose 查询之后的以下回调函数中的第二个参数,因为它们可以被调用任何东西)是/应该是结果从数据库中,如果有的话?因为我们真的可以称“项目”为任何东西,所以我看不到这里的沟通渠道。

谢谢!

Item.find(  name: req.body.item.name , function(err, item) 

【问题讨论】:

【参考方案1】:

这是一个位置参数。它使用两个参数调用您的函数,这是第二个。

【讨论】:

以上是关于Mongoose 回调函数如何知道第二个参数是啥 db.query 结果?的主要内容,如果未能解决你的问题,请参考以下文章

你怎么知道 Model.prototype.save() 函数对 mongoose 的参数?

mongoose、express 和 node.js 中回调函数的参数

Mongoose 4.x“model.update()”回调改变

mongoose 各种执行

正则replace 回调函数里接收的参数是什么?

NS3 Config类API说明