好像我不能在mongodb

时间:2016-04-16 02:44:16

标签: mongodb concurrency

我有一个非常大的集合,其中包含数千万个文档,当我执行以下操作时,它需要很长时间才能返回。

db.collection1.find({'venue.name': 'KDD'}).count()

在此操作完成之前,我想执行其他读取/计数操作,如下所示:

db.collection2.find().count()
db.collection3.find()

但是它们都阻止了(当我不进行第一次操作时它们会立即返回。)

这合理吗?这些操作不都是读操作,为什么不是mongodb同时完成的?

编辑:mongodb版本:2.6.11

0 个答案:

没有答案