gpt4 book ai didi

mongodb - 如何以 mongo/nosql 方式创建模式

转载 作者:行者123 更新时间:2023-12-02 05:20:26 26 4
gpt4 key购买 nike

我只是想进入mongo(一般是couch或nosql),并从很好的旧博客示例开始。根据我在 mongo 页面上读到的内容,当需要直接访问时,实体应该放入单独的集合中,因此我将评论和用户放入帖子集合中,并为类别设置另一个集合。

我的问题是在哪里放置标签。我在一些示例中看到,也放置在帖子集合中,但我不确定如何轻松创建标签云

如上所述:这仅用于学习目的..

谢谢!竖琴

最佳答案

您可以将标签存储在文档中,然后对文档运行聚合查询以获取云...

但是,我认为最好的想法是(按计划)运行查询来构建标签云,因为它是自己的文档......这样您就可以简单地查询该文档来构建您的列表(而不是每次尝试即时运行它。)

有一个很好的例子说明了如何做到这一点here

http://cookbook.mongodb.org/patterns/count_tags/

示例文档

{
"title" : "A blog post",
"author" : "Kristina",
"content" : "...",
"tags" : ["MongoDB", "Map/Reduce", "Recipe"]
}

云示例

{"_id" : "MongoDB", "value" : 4}
{"_id" : "Map/Reduce", "value" : 2}
{"_id" : "Recipe", "value" : 7}
{"_id" : "Group", "value" : 1}

关于mongodb - 如何以 mongo/nosql 方式创建模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com