Het is niet de GreaterThan
dat uw probleem veroorzaakt, is het feit dat het filter zich in een genest veld bevindt. Uw filter op doc_type
werkt omdat het niet genest is. Dit is blijkbaar een probleem met de Catalyst-motor in Spark, niet met de Mongo-connector. Het heeft ook invloed op predikaat-pushdowns in bijvoorbeeld parket.
Zie de volgende discussies in de Spark Jira voor meer details.