Настройката на вашия модел (с idInjection: true или false ) свърши работа, когато го пробвах с настройка на PostGreSQL DB с поле за текстов идентификатор за по-малки числа.
Изпълнение на Loopback приложение с DEBUG=loopback:connector:* node . извежда заявките към базата данни, изпълнявани в терминала - пробвах го със стойността на id, която опитвате, и стойността на параметъра беше [2.002070517161649e+25] , така че проблемът е размерът на числото.
Можете да опитате да го повдигнете като грешка в Loopback, но JS е ужасен при работа с големи числа, така че може да е по-добре да не използвате такива големи числа като идентификатори.
Работи, ако идентификаторът е буквено-цифров низ над 16 знака, така че може да има решение за вас (да използвате ObjectId?), в зависимост от това какво се опитвате да постигнете.