Konfiguracja Twojego modelu (z idInjection: true lub false ) zadziałało, gdy wypróbowałem to z konfiguracją PostGreSQL DB z polem tekstowym dla mniejszych liczb.
Uruchamianie aplikacji Loopback z węzłem DEBUG=loopback:connector:* node . wyświetla zapytania bazy danych uruchamiane w terminalu - próbowałem go z wartością identyfikatora, którą próbujesz, a wartość parametru to [2.002070517161649e+25] , więc problemem jest wielkość liczby.
Możesz spróbować zgłosić to jako błąd w Loopback, ale JS nie radzi sobie z dużymi liczbami, więc i tak lepiej nie używać tak dużych liczb jako identyfikatorów.
Działa, jeśli identyfikator jest ciągiem alfanumerycznym złożonym z 16 znaków, więc może być dla ciebie obejście (użyj ObjectId?), w zależności od tego, co chcesz osiągnąć.