How to return just a nested property in field using Collection.find()
<p>There is a way to return only a nested property of field using <code>collection.find()</code>?  I have stored some information inside <code>users</code> collection, specifically inside <code>profile</code> field I added the property: <code>imagepath</code>.</p>

<p>So I want to do a publish of users collection showing the <code>username</code> and only the property <code>imagepath</code> inside <code>profile</code> (Profile have additional information, not sensitive but bulky).</p>

<pre><code>Meteor.publish('UsersInfo', function () {
    return Meteor.users.find({},{fields:{username:1, profile.imagepath:1}});
});
</code></pre>

<p>Issue: the <code>profile.image</code> is not recognized as field in the query.</p>