Din modellinställning (med med idInjection: true
eller false
) fungerade när jag provade det med en PostGreSQL DB-inställning med ett text-id-fält för mindre nummer.
Köra en Loopback-applikation med DEBUG=loopback:connector:* node .
matar ut databasfrågorna som körs i terminalen - jag provade det med id-värdet du försöker och parametervärdet var [2.002070517161649e+25]
, så storleken på numret är problemet.
Du kan prova att ta upp det som en bugg i Loopback, men JS är hemskt att hantera stora siffror, så du kanske är bättre att inte använda så stora siffror som identifierare ändå.
Det fungerar om ID:t är en alfanumerisk sträng över 16 tecken, så det kan finnas en lösning för dig (använder du ObjectId?), beroende på vad du försöker uppnå.