Av de fyra ovanstående alternativen som använder 3 riktiga frågor i min app, som var och en tar cirka 1-3 sekunder att utföra, slutade metod 3 med att vara den snabbaste för alla intresserade.
Metod 1 och 2 var ungefär en hel 1/2 sekund långsammare, och metod 4 var bara lite långsammare.
Redigera:Jag gjorde dessa riktmärken genom att använda console.time('query')
förslag i kommentarerna ovan.