findOneAndUpdate回调返回未发现

Mongoose - findOneAndUpdate callback returns undefind

本文关键字:未发现 返回 回调 findOneAndUpdate      更新时间:2023-09-26

我有这样的代码:

function incrementarValor (sequenceName){
  contador.findOneAndUpdate(
    {_id: sequenceName},
    {$inc:{sequence_value:1}},
    {new:true},
    function(err, valor){
        return valor.sequence_value;
    })}

我需要这个函数返回一个文档的值,当我测试它时,如果我尝试打印,它工作但是当我尝试返回函数给我一个

有人知道发生了什么事吗?
contador.findOneAndUpdate({ _id: sequenceName }, { $inc:{sequence_value:1} }, function(err, user) {
  if (err) throw err;
  // we have the updated user returned to us
  contador.log(user);

请注意,更新方法不返回文档。更新语句只返回一个确认。