Med rubriken antar jag att du menar på ett synkront sätt. Svaret är att du inte kan. Detta beror på att NodeJS är enkeltrådad och eftersom I/O (dvs kommunikation med databas) hanteras i en separat tråd (som används internt av NodeJS, den är inte tillgänglig för programmerare) skjuts resultatet av I/O till toppen av evenemangsslingan. Men NodeJS kan inte hoppa till en annan händelse i händelseslingan utan att lämna aktuell händelse.
Oavsett om du gillar det eller inte måste du hålla fast vid asynkrona mönster.