В ответ вы получаете объект функции findOneAndUpdate, а не фактический документ.
Вам необходимо прослушать обратный вызов или использовать async / await, чтобы значение было там,
Попробуйте один из них,
async function get(){
var ret = await Sequence.findOneAndUpdate(
{ _id: 'TICKET_ID' },
{ $inc: { TICKET_NO: 1 } },
{ new: true }
);
console.log(ret.TICKET_NO) // now the ret is the doc you need
return ret.TICKET_NO; // prints correctly
}
или
function get(){
Sequence.findOneAndUpdate(
{ _id: 'TICKET_ID' },
{ $inc: { TICKET_NO: 1 } },
{ new: true },
function(err, ret) {
if (err) {
console.error(err)
} else {
console.log(ret.TICKET_NO) //successful callback returns ret
}
});
);
}