簡體   English   中英

如何使用mongo / nosql方式創建模式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM