fetch
वस्तुओं की एक सरणी देता है, जो एक प्रकाशित फ़ंक्शन से वापस आने के लिए कानूनी मान नहीं है।
प्रकाशित कार्य केवल एक कर्सर, कर्सर की एक सरणी या एक मिथ्या मान लौटा सकते हैं। अपनी त्रुटि को ठीक करने के लिए, बस fetch
को हटा दें :
return Polls.find({}, {sort: {date: -1}, limit: 10});
क्लाइंट पर आप नहीं अपने टेम्प्लेट के अंदर सदस्यता लेना चाहते हैं। आप या तो एक बार सदस्यता लेना चाहते हैं (आमतौर पर client/subscriptions.js
. नामक फ़ाइल में) ) या अपने मार्ग के अंदर (आयरन-राउटर देखें दस्तावेज़ीकरण
)
जो कुछ भी subscribe
पर ध्यान न दें रिटर्न। कॉल करना subscribe
बस सर्वर को क्लाइंट को डेटा सिंक करने की अनुमति देता है। कॉल का परिणाम स्वयं डेटा नहीं है।
अपने टेम्प्लेट से अपना डेटा एक्सेस करने के लिए, बस किसी अन्य खोज का उपयोग करें जैसे:
Template.recentPolls.polls = function() {
Polls.find({}, {sort: {date: -1}});
}