судя по коду там массив ничем не отличается от документа, но зачем-то вынесен в отдельный тип. это реально похоже оптимизации монги, для поиска по элементам массива.
при длинных массивах получится весьма солидное их увеличение на номер элемента массива. там [0,1,2,3,2,1] превращается по сути в {0: 0, 1: 1, 2: 2, 3: 3, 4: 2, 5: 1}