我正在创建一个简单的应用程序,用于存储用户帖子和与该帖子相关的一些标签。每个用户都有一组自己的标签,可以删除/编辑或添加。每个标签都有与之关联的颜色。
我当时想我会有这样的事情。
user: {
fullname,
age,
address,
…
tags: [
{
id: 1,
name: 'Shopping,
color: 'red'
},
...
]
}
帖子模型可能看起来像这样
post: {
name,
likes,
author,
…
tags: [
{
id: 1,
name: 'Shopping,
color: 'red'
},
...
]
}
因此,当用户创建帖子时,我将显示其标签列表,他们可以单击添加到该帖子。我一直在想,因为我将标签存储在两个不同的位置,也许它们可能是一种更简单的方法,例如,通过创建UserTags
表……
欢迎任何想法!谢谢!