Det finns för närvarande inget sätt att filtrera på inbäddade dokument på det sätt som du beskriver. Genom att använda punktnotationen kan du matcha på ett inbäddat dokument, men hela dokumentet, förälder och allt, kommer fortfarande att returneras. Det är också möjligt att välja vilka fält som ska returneras, men det hjälper inte heller ditt fall.
Vi har ett "virtuella samlingar" fall, som skulle implementera önskad funktionalitet; rösta gärna på det:
http://jira.mongodb.org/browse/SERVER-142
Under tiden bör du förmodligen behandla kommentarer som deras egen samling. I allmänhet, om du behöver arbeta med en given datamängd på egen hand, gör den till en samling. Om det är bättre tänkt som en del av någon annan uppsättning, är det bättre att bädda in.