Изглежда, че се опитвате да посочите полета във вашата търсене , което можете да направите по следния начин:
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}});
За повече подробности защо, моля, вижте този въпрос .
За втория си въпрос можете да видите документите, върнати от курсора, като извикате fetch върху него. Например:
console.log(Posts.find({_id: {$in: postIds}}).fetch());