NodeJS - MongoDB计算开销

时间:2015-07-03 09:30:34

标签: node.js performance mongodb

我有一个场景,我必须更新2个mongodb集合。 共有2个系列:广告,喜欢

场景1 :我使用 ad._id user._id 表中插入文档成功插入后,我使用查询 db.likes.find({ad._id})。count()更新广告的属性likesCount,其长度相似。之后,我将查询 db.ads.find()以获取所有广告的记录。广告的文件中已经有各自的喜欢计数。

场景2:我只在表中插入文档,其中包含 ad._id user._id 。之后,我将查询 db.ads.find()以获取所有广告的记录并处理每个广告的文档,以便在运行时使用查询 db.likes.find({ad._id})。计数()

我想知道哪个场景在计算和处理方面有更多的开销,因为所有广告查询一天只会被点击一次。

0 个答案:

没有答案