2015-02-11 38 views
0

我有postspostdata集合。更新一個集合中的值,如果該值被推送到流星中的另一個集合

posts我節省了職位和postsdata我有意見陣列postdata

posts={_id:"xxx",name:"sss",contnent:"sfsfsdSFs",commentCount:0} 

postdata={post_id:"xxx",comments:["aaa","Ssss","sfsdf"]} 

whenver有一個推動comments陣列postdata,我想自動遞增commentsCount變量posts集合。

如何做到這一點?有沒有最佳做法來做到這一點?

回答

0

不是有兩個分開的集合,你可以有一個單一的集合「後」,並把您的意見陣列在它:

posts = {_id:"xxx",name:"sss",contnent:"sfsfsdSFs",commentCount:3, comments:["aaa","Ssss","sfsdf"]}  

如果你有分成兩個集合,使服務器端方法處理新評論的插入,所以每當有新評論時,將其推送到postdata評論數組並將post的評論計數增加1.

相關問題