Nastavení vašeho modelu (s pomocí idInjection: true
nebo false
) fungovalo, když jsem to zkoušel s nastavením PostGreSQL DB s textovým polem id pro menší čísla.
Spuštění aplikace Loopback s uzlem DEBUG=loopback:connector:* node .
vydává databázové dotazy spouštěné v terminálu - zkusil jsem to s hodnotou id, kterou zkoušíte, a hodnota parametru byla [2.002070517161649e+25]
, takže problémem je velikost čísla.
Mohli byste to zkusit upozornit na chybu v Loopbacku, ale JS je hrozný v zacházení s velkými čísly, takže možná bude lepší, když tak velká čísla jako identifikátory stejně nebudete používat.
Funguje to, pokud je ID alfanumerický řetězec delší než 16 znaků, takže by pro vás mohlo existovat řešení (použít ObjectId?), v závislosti na tom, čeho se snažíte dosáhnout.