検索 でフィールドを指定しようとしているようです 、次のように実行できます:
var options = {
fields: {
'profile.name': 1,
'profile.description': 1,
'profile.picture': 1,
'profile.website': 1,
'profile.country': 1
}
};
Meteor.users.find({_id: {$in: myArray}}, options);
ただし、これが公開機能で使用されている場合は、強く 次のようなトップレベルのフィールドのみを使用することをお勧めします:
Meteor.users.find({_id: {$in: myArray}}, {fields: {profile: 1}});
理由の詳細については、この質問 。
2番目の質問では、 fetch を呼び出すと、カーソルによって返されたドキュメントを表示できます。 その上に。例:
console.log(Posts.find({_id: {$in: postIds}}).fetch());