如何使用Collection.find()在字段中返回一个嵌套属性

时间:2016-06-06 22:46:53

标签: mongodb meteor

有一种方法可以使用collection.find()仅返回字段的嵌套属性吗?我在users集合中存储了一些信息,特别是在profile字段中我添加了属性:imagepath

所以我想发布一个显示username的用户集合,并且只显示imagepath内的属性profile(个人资料有其他信息,不敏感但很笨重)。

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

问题:profile.image未被识别为查询中的字段。

1 个答案:

答案 0 :(得分:1)

用引号括起profile.imagepath。我:"profile.imagepath"