传递给Mongoose回调的参数是什么

Sta*_*tec 7 mongoose mongodb node.js

mongoose文档中,它经常列出某些查询运算符的可选回调(例如findOneAndUpdate),但是,它没有提到回调所采用的参数(参数).他们是什么,我怎么知道?

另外,如果conditions,update等都是可选的,我想在结束时指定一个回调,我必须在传递null值,或空物体或我可以只指定回调-和软管没有猫鼬知道吗?

Model.findOneAndUpdate([conditions], [update], [options], [callback])

Jas*_*ust 9

对于几乎所有的mongoose查询,callback将在节点回调模式中 使用两个参数调用所提供的函数,callback(err, results)如文档中所述:

无论何时将回调传递给Mongoose中的查询,回调都遵循该模式callback(error, results).什么样的结果是依赖于操作:对于findOne()这是一个潜在的空单文件,find()一个文件清单,count()文件数,update()受影响的文件数量为模型API文档提供什么传递给更多的细节回调.