Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 MongoDB 中,当我们将字段名称作为 find 查询的第二个参数传递时,mongodb 是将整个文档加载到内存中还是仅加载与这些字段关联的内存?
在 MongoDB 服务器端,整个文档存储在磁盘上的一个位置。因为 MongoDB 使用内存映射文件,所以任何文档访问都需要将整个文档加载到内存中。查询运行后,仅将请求的字段传输到客户端。这意味着在客户端/驱动程序端,只有请求的字段存储在内存中,而不是整个文档