2013-04-02 5 views
6

मैं उल्का बारे में एक पुस्तक उदाहरण का अनुसरण कर रहा हूँ और मैं, किसी आइटम को निकालने के लिए कोशिश कर रहा हूँ इस तरह:मैं मेटियर में सूचियों संग्रह से किसी आइटम को कैसे हटा सकता हूं?

lists.remove({Category:"Fraggles"})

हालांकि, इस उल्का के पिछले संस्करण में अब और काम नहीं करता है और मैं निम्न कंसोल त्रुटि: 403 कारण: "अनुमति नहीं है। अविश्वसनीय कोड केवल आईडी द्वारा दस्तावेज़ हटा सकता है।"

मैं इस तरह आईडी पाया:

lists.findOne({Category:"Fraggles"}) 
Object {_id: "T88C6tx4G9YJpLzn5", Category: "Fraggles"} 

लेकिन मैं कैसे सही सिंटैक्स का उपयोग करने के लिए वास्तव में इसे हटाने के लिए पता नहीं है। किसी भी सहायता की सराहना की जाएगी।

धन्यवाद!

उत्तर

14

list.remove ('T88C6tx4G9YJpLzn5') दस्तावेज़ को _id: T88C6tx4G9YJpLzn5 के साथ हटा देगा।

http://docs.meteor.com/#remove

आप एक से अधिक दस्तावेज़ को निकालने के आप एक तरीका है जिसके सर्वर पर चलाता है परिभाषित करने और ग्राहक से कॉल कर सकते हैं चाहते हैं।

http://docs.meteor.com/#meteor_methods

+0

धन्यवाद, मैं वास्तव में सिर्फ पता चला कि यह भी काम करता है: lists.remove ({ "_ id": "T88C6tx4G9YJpLzn5"}), लेकिन अपने समाधान अच्छे है। जानकारी के लिए धन्यवाद। –

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