Z powodu braku czasu wkleję komentarz zawierający prawidłowe wyniki i zmodyfikuję odpowiedź później, aby była bardziej przejrzysta.
Tak, jeśli masz UUID 43d597d7-2323-325a-90fc-21fa5947b9f3
w tym formacie ciągu, który jest już w Twojej aplikacji JS, możesz wysłać następujące zapytanie do MySQL:
SELECT col FROM table WHERE uuid_col = UNHEX(REPLACE('43d597d7-2323-325a-90fc-21fa5947b9f3', '-', ''));
Jeśli chcesz wyciągnąć dane i mieć UUID w czytelnym formacie, musisz przekonwertować je na notację szesnastkową.
SELECT HEX(uuid_col) FROM table;
Ten poda UUID bez myślników. Wygląda na to, że node-uuid.parse
metoda działa, jeśli podasz ciąg szesnastkowy bez myślników.