Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Quando uso o método create do Waterline, ele não retorna o ID do novo registro


Parece que você provavelmente está fazendo algo errado. Não fiz nenhuma configuração adicional na linha d'água, mesmo assim ela retorna id toda vez que eu uso new consulta, bem como registro em tudo.

Na maioria dos casos eu não crio id campo no modelo de velas, a geração automática funciona muito bem para mim. Se você criar id campo por si mesmo, certifique-se de que ele tenha a configuração correta. Este problema é exibido esse id precisa ser
autoIncrement: true

caso contrário, ele realmente não retorna id com consultas.

O campo completo deve ficar assim:
id: {
    type: 'integer', 
    primaryKey: true,
    autoIncrement: true
}