为什么要更新从另一个集合块读取的操作?

时间:2017-06-07 08:14:35

标签: mongodb

我的mongoDB存在问题,我在服务器上运行了一个mongo实例。我在db中有几个集合 - 我遇到的问题是当我在 myRecords 集合中运行一个很长的更新操作(150k记录)时, myDetails中的任何读取查询将被阻止,直到该长更新操作完成。

这对我来说没有多大意义,我可以看到在更新过程中如何阻止从同一个集合中读取,但为什么另一个会受到影响?我错过了什么吗?

更多详情:

- 运行nodejs并使用javascript执行操作

-db version v3.0.11

-mmapv1

0 个答案:

没有答案