sql >> Database >  >> RDS >> Mysql

Als ik de aanmaakmethode van Waterline gebruik, wordt de ID van het nieuwe record niet geretourneerd

Het lijkt erop dat je waarschijnlijk iets verkeerd doet. Ik heb geen aanvullende configuratie aan de waterlijn gedaan, het retourneert in ieder geval id elke keer als ik new gebruik vraag evenals opnemen.

In de meeste gevallen maak ik geen id . aan veld in zeilen model, automatische generatie werkt best goed voor mij. Als u id . aanmaakt Zorg er zelf voor dat het de juiste configuratie heeft. Dit nummer toont die id moet

. zijn
autoIncrement: true

anders geeft het echt geen id terug bij vragen.

Het volledige veld zou er als volgt uit moeten zien:

id: {
    type: 'integer', 
    primaryKey: true,
    autoIncrement: true
}



  1. Een DML-trigger maken in SQL Server

  2. dubbele vermeldingen in de database voorkomen

  3. Oracle instantclient DYLD_LIBRARY_PATH fout

  4. Hoe Cotd() werkt in PostgreSQL