タイトルによって、私はあなたが同期的に意味していると思います。答えはできません。これは、NodeJSがシングルスレッドであり、I / O(つまり、データベースとの通信)が別のスレッド(NodeJSによって内部的に使用されるため、プログラマーは使用できない)で処理されるため、I/Oの結果がにプッシュされるためです。イベントループの先頭。ただし、NodeJSは、現在のイベントを離れずにイベントループ内の別のイベントにジャンプすることはできません。
好むと好まざるとにかかわらず、非同期パターンに固執する必要があります。