Javascript 在Meteor中计算帖子中的评论数
如果我想计算一篇文章的评论数,我必须在每次创建或删除新评论时保存评论数 什么是最有效和安全的方式来确保每次创建或删除评论时,帖子都会以评论数进行更新?我尝试过Curser.observe(),但它似乎有时会导致一些问题。我已经看完了我的代码,应该还可以,但有时会发生一些不应该发生的更改,所以我担心observe()在同时创建多个对象时会导致一些问题Javascript 在Meteor中计算帖子中的评论数,javascript,node.js,mongodb,meteor,Javascript,Node.js,Mongodb,Meteor,如果我想计算一篇文章的评论数,我必须在每次创建或删除新评论时保存评论数 什么是最有效和安全的方式来确保每次创建或删除评论时,帖子都会以评论数进行更新?我尝试过Curser.observe(),但它似乎有时会导致一些问题。我已经看完了我的代码,应该还可以,但有时会发生一些不应该发生的更改,所以我担心observe()在同时创建多个对象时会导致一些问题 我已经查看了流星收集挂钩,它们没有使用observe。我认为observe是最好的选择,因为它是本地的。其他人如何解决这个问题?不要使用观察。它会消
我已经查看了流星收集挂钩,它们没有使用
observe
。我认为observe
是最好的选择,因为它是本地的。其他人如何解决这个问题?不要使用观察。它会消耗资源,并且不会超过一台服务器(在N台服务器中观察到变化,您将有N个增量)。我可以推荐两种可能的选择:
挂钩
正如您所建议的,您可以使用修改计数。具体来说,您可能希望在评论
集合中使用和。钩子不需要额外的资源——它们只是修补底层集合代码以运行回调
建议阅读:
方法
如果使用插入和删除注释,也可以同时修改注释计数。这样做的优点是不需要外部软件包,但也需要在方法中混合一些关注点。不要使用observe。它会消耗资源,并且不会超过一台服务器(在N台服务器中观察到变化,您将有N个增量)。我可以推荐两种可能的选择: 挂钩 正如您所建议的,您可以使用修改计数。具体来说,您可能希望在
评论
集合中使用和。钩子不需要额外的资源——它们只是修补底层集合代码以运行回调
建议阅读:
方法
如果使用插入和删除注释,也可以同时修改注释计数。这样做的优点是不需要外部软件包,但也需要在方法中混合考虑各种问题。谢谢!很高兴终于明白为什么它们毫无理由地快速增长:谢谢!很高兴终于明白为什么它们毫无理由地迅速增长:D