2013-03-14 3 views
8

आप Meteor.users संग्रह में परिवर्तन कैसे जोड़ते हैं?आप Meteor.users संग्रह में परिवर्तन कैसे जोड़ते हैं?

मैंने कोशिश की है: Users = new Meteor.Collection 'users' लेकिन यह संग्रह पहले से मौजूद है क्योंकि यह मेटियर को तोड़ देता है।

उत्तर

8

मुझे पता चला कि कम से कम इसे कैसे हैक करना है।

अन्य सभी संग्रहों की तरह Meteor.users संग्रह से जुड़ी एक _transform संपत्ति है।

बस कार्य करें:

Meteor.users._transform = function(user) { 
    // attach methods, instantiate a user class, etc. 
    // return the object 
} 

यह हुक अप करने के लिए! ठंडा!

+1

काम करने के लिए लगता है कि, लेकिन मैं इसे परेशान करने के लिए बाद में हो सकती है लगता है। Https://github.com/meteor/meteor/issues/810 देखें। आंतरिक उल्का कोड मानता है कि उपयोगकर्ता परिवर्तित नहीं होते हैं। – Diogenes

0

_transform का उपयोग करने की तरह लगता है मुद्दों का कारण बन सकता है और दुर्भाग्य से दोनों एक हैपर का उपयोग करना सुरक्षित है।

स्रोत और अधिक जानकारी के: https://github.com/meteor/meteor/issues/810#issuecomment-15069258

संबंधित मुद्दे