MongoDB查找带参数的查询是否将整个文档加载到内存中?

时间:2012-05-23 12:19:44

标签: mongodb

在MongoDB中,当我们将字段名称作为查询查询的第二个参数传递时,mongodb是将整个文档加载到内存中还是只加载与这些字段关联的内存?

1 个答案:

答案 0 :(得分:4)

在MongoDB服务器端,整个文档存储在磁盘上的一个位置。因为MongoDB使用内存映射文件,所以任何文档访问都需要将整个文档加载到内存中。运行查询后,只将请求的字段传输到客户端。这意味着在客户端/驱动程序端,只有请求的字段存储在内存中,而不是整个文档