[英]How to create a schema the mongo/nosql way
我只是試圖進入mongo(一般是沙發或nosql),並開始使用舊的博客示例。 從我在mongo頁面上看到的內容,當需要直接訪問時,實體應該放在一個單獨的集合中,所以我將注釋和用戶放在posts-collection中,並為類別設置另一個集合。
我的問題是放置標簽的位置。 我在一些例子中看到,也放置在帖子集合中,但我不確定如何輕松創建標簽雲然后
如上所述:這只是為了學習目的..
謝謝! harpax
您可以將標記存儲在文檔中,然后對文檔運行聚合查詢以獲取雲...
但是,我認為最好的想法是運行查詢(按計划)來構建您的標簽雲,因為它是自己的文檔......這樣您就可以簡單地查詢該文檔來構建您的列表(而不是嘗試每次都在那里運行。)
還有就是如何做一個很好的例子在這里 。
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}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.