SailsJS -水线-多对多数据库表



我加入了一个使用SailsJS和Waterline作为ORM的现有项目。我注意到以下数据库表:category_items__item_categories,但我没有看到它的任何模型。

以下是实际模型:

Item.JS

Item.JS
module.exports = {
attributes: {
name: {
type: 'string'
},
description: {
type: 'string',
allowNull: true
},
categories: {
collection: 'category',
via: 'items',
},
}
}

Category.JS

module.exports = {
attributes: {
name: {
type: 'string'
},
description: {
type: 'string',
allowNull: true
},
items: {
collection: 'item',
via: 'categories',
},
}
}

SailsJS生成表吗?它会生成多对多表吗?如果不是,它如何表示数据存储中的多对多关系(在本例中为PostgreSQL数据库)?

谢谢!

是的,如果您不提供您自己的"通过"模型。看看这个答案,看看如何创建你自己的"通过"。model: SailsJS - Waterline - add column to many to many关系

相关内容

  • 没有找到相关文章

最新更新