return new Promise((resolve, reject) => {
                  
                  
                          Counter.findByIdAndUpdate(
                  
                  
                              { _id: name },
                  
                  
                              { $inc: { seq: 1 } },
                  
                  
                              { new: true },
                  
                  
                              function (err, doc) {
                  
                  
                                  err ? reject(err) : resolve(doc);
                  
                  
                              }
                  
                  
                          );
                  
                  
                      });
                  
                  
                  }
                  
                  
                
Ух сколько лишнего
const findByIdAndUpdate = util.promisify(Counter.findByIdAndUpdate); const getNextSequence = (name) => findByIdAndUpdate( {_id: name}, {$inc: ...}, {new:true})
Обсуждают сегодня