db.collection.find({plays.clicks.0: {$exists:true}})
é a sintaxe correta, no entanto, à medida que
plays é uma lista que a consulta corresponderá a qualquer documento que tem cliques em plays . Não há como recuperar um subconjunto de um Array para subelementos dessa maneira[1]. Existe um ticket para sub/coleções virtuais[2] [1] https://www. mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
[2] https://jira.mongodb.org/browse/SERVER-828