javascript - 如何在 mongodb 中为我的帖子模型创建 "tags"?

标签 javascript mongodb

最后我已经配置并一直尝试使用谷歌来找到这个,但无法。所以,我自己尝试了一些东西,但不确定它是否正确......

我有 Post 模型,其中包含标题、消息、类别和最后的标签。

前端,用户必须填写带有标题、消息的表单。从下拉列表中,她或他正在进入该类别。

最后,我制作了一个不同的集合,其中有十几个标签用于测试,例如“计算机”,“mac”,“windows”,“linux”,“硬件”等。

现在我只有标签的文本输入,并且没有验证或类似的东西,在 stackoverflow 上输入“javascript”,它会显示一个名为“javascript,100000 个问题”的结果。但是,用户使用分号分隔符输入标签,并将值添加到 Post 模型中的标签字段中。忘了说了,唯一的验证是为了确保标签中输入的文本存在于标签集合中。

所以它会是这样的:

“标题”:“帖子”,“消息”:“某事”,“类别”:“计算机”,“标签”:“linux;计算机;”

我怎样才能做得更好?谢谢

最佳答案

"tags" 应该是一个数组。 因此,您将值与输入分开,并将它们推送到帖子的标签中。

关于javascript - 如何在 mongodb 中为我的帖子模型创建 "tags"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32670715/

相关文章:

algorithm - 一种根据评级从集合中挑选选择的算法?

javascript - 我应该如何使用 node.js 和 Mongodb 在 Javascript 中实现异步函数?

javascript - Meteor:从 Twilio 获取 SMS 文本列表并将其插入 mongoDB

主要提供 document/onready 功能的 Javascript 框架

javascript - 新的 javascript HTML 元素不遵循 css 规则

javascript - 将 CSS 应用于正确放置的字母

JSON哲学

mongodb - Mongoimport:在不中断数据消耗的情况下每晚更新集合

javascript - 在 div 范围内定位 CSS

javascript - 强制 ngRepeated 元素在过滤后重绘