I think it's ok. My only point is that using mongo you won't have a true serverless stack, since AFAIK you still have to manage the Mongo cluster which will run 24/7 and you will pay for that (kinda in contrast to what we expect from a serverless stack).
p.s. It's been a while I played with Mongo and perhaps it's changed.