मैं मेटीर 4.2 (विंडोज) का उपयोग कर रहा हूं और मुझे हमेशा "अपडेट विफल: 403 - एक्सेस अस्वीकृत कर रहा है। प्रतिबंधित संग्रह में दस्तावेज़ को प्रतिस्थापित नहीं किया जा सकता" जब मैं कोशिश कर रहा हूं मेरे संग्रह में किसी ऑब्जेक्ट को अपडेट करने के लिए। आश्चर्यजनक रूप से मुझे नए डालने में कोई समस्या नहीं थी, केवल अपडेट विफल रहे हैं।उल्का: प्रतिबंधित संग्रह में दस्तावेज़ को प्रतिस्थापित नहीं कर सकता
मैं अपने संग्रह पर सब कुछ "अनुमति दें" करने की कोशिश की:
Maps.allow({
insert: function() { return true; },
update: function() { return true; },
remove: function() { return true; },
fetch: function() { return true; }
});
लेकिन फिर भी, इस अद्यतन में विफल रहता है:
Maps.update({
_id: Session.get('current_map')
}, {
name: $('#newMapName').val()
});
वहाँ कुछ और मैं जाँच कर सकते हैं? या शायद मेरा कोड गलत है? पिछली बार जब मैंने अपनी परियोजना के साथ खेला था तो मीटियर के पिछले संस्करण (< 4.0) के साथ था।
आपकी मदद के लिए धन्यवाद।
पीएस: केवल जानकारी के लिए, जब मैं यह अद्यतन करता हूं, स्थानीय संग्रह अद्यतन किया जाता है, मैं यूआई में परिवर्तन देख सकता हूं। फिर बहुत तेज़ी से इसे त्रुटि संदेश के साथ वापस कर दिया जाता है, क्योंकि सर्वर-पक्ष द्वारा परिवर्तन अस्वीकार कर दिए गए हैं।
यह $ सेट बिट (बचाने के लिए सामग्री $ सेट में लिपटे किया जाना चाहिए), मैं बस, इस समस्या को और धन्यवाद आपके उत्तर का मैं अपने दुर्घटना देखा में भाग धन्यवाद :) –
धन्यवाद, आप मेरा दिन बचाया: डी – Nick