如果将一个集合中的值推送到meteor中的另一个集合,则更新该集合中的值

如果将一个集合中的值推送到meteor中的另一个集合,则更新该集合中的值,meteor,Meteor,我有post和postdatacollection 在帖子中我保存帖子,在postsdata中我有评论数组postdata 当postdata中有push-to-comments数组时,我想在posts集合中自动增加commentscont变量 如何做到这一点?有什么最佳做法吗?不需要两个单独的集合,您可以拥有一个集合帖子,并将您的评论数组放入其中: posts = {_id:"xxx",name:"sss",contnent:"sfsfsdSFs",commentCount:3, commen

我有post和postdatacollection

在帖子中我保存帖子,在postsdata中我有评论数组postdata

当postdata中有push-to-comments数组时,我想在posts集合中自动增加commentscont变量


如何做到这一点?有什么最佳做法吗?

不需要两个单独的集合,您可以拥有一个集合帖子,并将您的评论数组放入其中:

posts = {_id:"xxx",name:"sss",contnent:"sfsfsdSFs",commentCount:3, comments:["aaa","Ssss","sfsdf"]}    
如果必须分为两个集合,请使用服务器端方法来处理新注释的插入,因此每当有新注释时,将其推送到postdata注释数组,并将post的commentCount增加1

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