【发布时间】:2022-01-08 17:20:52
【问题描述】:
我正在学习 MongoDb,我想到了一个关于投影的问题。
当我们对某些字段进行投影时,MongoDB 是做什么的? 它会读取整个文档,然后删除一些字段并返回结果,还是不会读取排除的字段并返回查询中提到的字段。
例如如果我有一个包含 4 个字段和 3 个数组(每个大小约为 10)的文档,我只想要 4 个字段而不是数组。 MongoDB 会读取整个文档并删除数组还是只读取 4 个字段?
如果是第一种情况,如果文档中的数组变大,执行时间或延迟会有什么不同?
【问题讨论】:
标签: mongodb mongodb-query projection