Von den vier oben genannten Optionen mit 3 echten Abfragen in meiner App, deren Ausführung jeweils etwa 1-3 Sekunden dauert, war Methode 3 am Ende die schnellste für alle Interessierten.
Methode 1 und 2 waren etwa eine volle 1/2 Sekunde langsamer, und Methode 4 war nur super geringfügig langsamer.
Bearbeiten:Ich habe diese Benchmarks mit console.time('query')
durchgeführt Vorschlag in den Kommentaren oben.