db.collection.find({plays.clicks.0: {$exists:true}})
è la sintassi corretta, tuttavia come plays
è un elenco a cui la query corrisponderà qualsiasi documento che ha clic in plays
. Non c'è modo di recuperare un sottoinsieme di un Array per i sottoelementi in questo modo[1]. C'è un biglietto per le collezioni sub/virtuali[2]
[2] https://jira.mongodb.org/browse/SERVER-828