function getNextSequenceValue(sequenceName){ var sequenceDocument = counters.findOneAndUpdate( {_id : sequenceName}, {$inc:{sequence_value:1}}, {new: true} ); return sequenceDocument; }
我想在getNextSequenceValue函数返回查询后的结果 但因为异步在return sequenceDocument 执行在 update操作之前,返回的是undefined。 在网上看到说可以用mongoose内置的promise来实现,但看过了还是不太会改。