От четирите по-горе опции, използващи 3 реални заявки в моето приложение, всяка от които отнема около 1-3 секунди за изпълнение, метод 3 се оказа най-бързият за всеки, който се интересува.
Метод 1 и 2 бяха с около 1/2 секунда по-бавни, а метод 4 беше супер малко по-бавен.
Редактиране:Направих тези бенчмаркове с помощта на console.time('query')
предложение в коментарите по-горе.