Mysql
 sql >> Database >  >> RDS >> Mysql

Quando utilizzo il metodo di creazione di Waterline, non restituisce l'ID del nuovo record

Sembra che tu stia facendo qualcosa di sbagliato. Non ho eseguito alcuna configurazione aggiuntiva per la linea di galleggiamento, comunque restituisce id ogni volta che utilizzo new interrogare e registrare affatto.

Nella maggior parte dei casi non creo id campo nel modello di vele, la generazione automatica funziona abbastanza bene per me. Se crei id campo da solo assicurarsi che abbia la configurazione corretta. Questo problema mostra quell'ID deve essere

autoIncrement: true

altrimenti non restituisce l'ID con le query.

Il campo completo dovrebbe assomigliare a questo:

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