ऐसा लगता है कि आप अपने ढूंढें में फ़ील्ड निर्दिष्ट करने का प्रयास कर रहे हैं , जो आप इस तरह कर सकते हैं:
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());