簡體   English   中英

如何在 AdonisJs 中使用 HasMany 關系

[英]How to use HasMany Relationship in AdonisJs

我正在嘗試在我的 adonisjs 項目中對 Post 和 User model 做 hasMany 關系

我的數據庫列中有一個user_id列,我嘗試了以下代碼

posts () {
    return this.hasMany('App/Models/Post')
  }

在我的用戶 model 但任何時候我發帖我都會得到這個ER_NO_DEFAULT_FOR_FIELD: Field 'user_id' doesn't have a default value

帖子 model 中的user_id字段不能為 null。

您可以在遷移后設置默認值

// every post has a default owner
table.integer('user_id').defaultTo(1)

或允許關系為 null

table.integer('user_id').nullable()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM