1の場合:現状では、syncProcess
の保証はありません。 クライアントがエクスポートされるまでに実行されます。代わりに、この回答
代わりにpromiseをエクスポートします。
2の場合:上記の質問でリンクしたソリューションを使用すると、これで対処できます。
3の場合:更新テーブルはレコードの削除もキャッチしますが、どのレコードが消えたかわからないため、DBから選択するだけではキャッチしません。
4の場合:リンクした記事の後の2番目のコメントが答えを提供します(ヒント:タイムスタンプは厳密には単調ではありません)。