CNode

文章中标签字段的设计

Hhjpap发布于13 年前最后回复13 年前7 回复4459 浏览0 收藏

小弟菜鸟一只,做东西时遇到个疑问,求相亲们大牛们解答,用的mongodb,有一个名叫文章的model,model下有一个tag字段,类型为数组,存储objectid ,

articleModel ={tag:['id1','id2','id3']} tagModel={_id,name}

那当把aticle所有数据取出来,显示到页面上时,需要显示tag的name,这中间怎么转换呢?重新根据id去取一遍每篇文章的tag name? 一般都怎么样实现的呢?怎样才科学呢?? 求教啊啊啊。。。。

查看回复

回复 (7)

H
hjpap#1·13 年前

求关注。。。

H
hjpap#2·13 年前

.........

M
mystery#3·13 年前

把tagModel的数据都取出来放到一个数组里,文章显示页面时,数组匹配显示就好了么。

Q
quyangcode#4·13 年前

互联网应用很多情况下是反范式的,把name也存进去做成子文档,如果tag没有其他属性的话,不需要单个存一张表,直接name放到数组里就完了。

参与回复
登录后即可参与回复。登录