我有这段代码:
function incrementarValor (sequenceName){
contador.findOneAndUpdate(
{_id: sequenceName},
{$inc:{sequence_value:1}},
{new:true},
function(err, valor){
return valor.sequence_value;
})}
我需要这个函数返回一个文件的值,当我测试它时,如果我尝试打印,它的工作原理但是当我尝试返回函数时给我一个不可思议的
有人知道发生了什么事吗?答案 0 :(得分:0)
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);
请注意,更新方法不会返回文档。 update语句仅返回确认。