the problem is can workers do something else while waiting for the db to respond? AND are all libs built for that use case? tbe only advantage of nodejs is you have no choice but to write code a certain way.
If something indeed is going to take that long, perhaps you shouldn't be making the user wait on it either. Queue that shit.