2012-07-24 97 views
0

我有一個文檔列出了按主題分隔的作者的發佈項ID。這導致如下文檔:限制多個MongoDB數組大小

{ 
    _id: "sdkafjsadkfjads3023", 
    Author: "SomeGuy" 
    RecentPosts: { 
     "topic-1": { 
      Count: 4, 
      Posts: ["postitemid1","postitemid2","postitemid2","postitemid3"] 
     } 
     "topic-2": { 
      Count: 3 
      Posts: ["postitem5","postitem6","postitem8"] 
     } 
    } 
} 

大部分時間我在做原子推動每個這些後數組在相同的更新。我想要做的就是在任何時候將數組限制在10個以上。這樣,任何時候我都可以對同一主題/帖子進行推理。我甚至可能提出要求,還是應該以不同的方式做到這一點?

在此先感謝

+0

你能給的你如何更新POST []數組的例子嗎? – 2012-07-25 20:44:19

+0

我決定簡單地使用服務器端解決方案。我從配置文件中下拉最近的帖子,然後選擇前10並將其保存回配置文件。 – nyxtom 2012-07-25 23:46:53

回答