草庐IT

LocationOfDocument

全部标签

javascript - mongodb存储标签,应该使用联合字符串还是数组?

在大多数教程中,标签将存储为[tag,tag,tag]。我有另一个想法,像这样保存标签:“tag.tag.tag”,例如“web.javascript.angularJS”,然后像这样查询文档db.articles.find({'tags':/javascript/})我认为查找子字符串比数组中的元素更快。有没有人有类似的经历。 最佳答案 介绍MongoDB中的数据建模是通过首先确定您需要回答的问题并从这些问题中得出优化的数据模型来完成的。就您而言,您的问题似乎是Foragiventag,whatarethearticles?为了尽