No, uvědomil jsem si, že důvodem, proč to selhalo, byla chyba na mé straně. Většina našich projektů bude mít více záznamů vozidel, ale náhodou ten, se kterým jsem testoval, měl v XML pouze jeden, takže ho deseralizace převedla na dokument, nikoli na BsonArray.
Výše uvedený kód bude fungovat za předpokladu VehicleEntry
pole je ve skutečnosti typu BsonArray, ovladač jej namapuje na objekt List.