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