Par le titre, je suppose que vous voulez dire de manière synchrone. La réponse est que vous ne pouvez pas. En effet, NodeJS est monothread et puisque les E/S (c'est-à-dire la communication avec la base de données) sont gérées dans un thread séparé (qui est utilisé en interne par NodeJS, il n'est pas disponible pour les programmeurs), le résultat des E/S est poussé vers le haut de la boucle d'événements. Mais NodeJS ne peut pas passer à un autre événement dans la boucle d'événements sans quitter l'événement en cours.
Que cela vous plaise ou non, vous devez vous en tenir à des modèles asynchrones.