2015-02-11 36 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.

相关问题