Có vẻ như bạn đang làm gì đó sai. Tôi chưa thực hiện bất kỳ cấu hình bổ sung nào cho waterline, dù sao nó cũng trả về id mỗi khi tôi sử dụng new truy vấn cũng như ghi lại tất cả.
Trong hầu hết các trường hợp, tôi không tạo id lĩnh vực mô hình cánh buồm, tự động tạo hoạt động khá tốt đối với tôi. Nếu bạn tạo id trường của chính bạn đảm bảo rằng nó có cấu hình chính xác. Sự cố này cho thấy
id đó yêu cầu phải là
autoIncrement: true
nếu không, nó thực sự không trả về id với các truy vấn.
Trường đầy đủ sẽ giống như sau:
id: {
type: 'integer',
primaryKey: true,
autoIncrement: true
}