有很多关于避免使用的说法iterator_to_array,所以我们应该直接使用 aforeach loop来获取返回的字段。
主要原因是 iterator_to_array 将所有返回的文档加载到 RAM 中。
但是,就是这样,我问:
如果这些东西只返回ONE document,而该文件只返回ONE field怎么办?iterator_to_array 不是比为它抛出一个循环更合适吗?
大多数情况下,我使用projections它只返回我将明确传递给变量的字段。所以自然无论如何它都会存储在RAM中......'-'