我只是想进入mongo(一般是沙发或者nosql),并开始使用古老的博客示例.从我在mongo页面上看到的内容,当需要直接访问时,实体应该放在一个单独的集合中,所以我将评论和用户放在posts-collection中,并为类别设置另一个集合.
我的问题是放置标签的位置.我在一些例子中看到,也放置在帖子集合中,但我不确定如何轻松创建标签云然后
如上所述:这只是为了学习目的..
谢谢!harpax
Jus*_*ins 10
您可以将标记存储在文档中,然后对文档运行聚合查询以获取云...
但是,我认为最好的想法是运行查询(按计划)来构建您的标签云,因为它是自己的文档......这样您就可以简单地查询该文档来构建您的列表(而不是尝试每次都在那里运行.)
还有就是如何做一个很好的例子在这里.
http://cookbook.mongodb.org/patterns/count_tags/
示例文档
{
"title" : "A blog post",
"author" : "Kristina",
"content" : "...",
"tags" : ["MongoDB", "Map/Reduce", "Recipe"]
}
Run Code Online (Sandbox Code Playgroud)
示例云
{"_id" : "MongoDB", "value" : 4}
{"_id" : "Map/Reduce", "value" : 2}
{"_id" : "Recipe", "value" : 7}
{"_id" : "Group", "value" : 1}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3892 次 |
最近记录: |