Det ser ud til, at du forsøger at angive felter i dit find , hvilket du kan gøre sådan her:
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);
Men hvis dette bliver brugt i en publiceringsfunktion, er jeg stærkt anbefaler kun at bruge felter på øverste niveau som f.eks.:
Meteor.users.find({_id: {$in: myArray}}, {fields: {profile: 1}});
For flere detaljer om hvorfor, se venligst dette spørgsmål .
For dit andet spørgsmål kan du se dokumenterne returneret af en markør ved at kalde fetch på det. For eksempel:
console.log(Posts.find({_id: {$in: postIds}}).fetch());