Sto utilizzando Meteor 4.2 (Windows) e ricevo sempre "l'aggiornamento non è riuscito: 403 - Accesso negato. Impossibile sostituire il documento nella raccolta limitata" quando sto provando per aggiornare un oggetto nella mia collezione. Stranamente non ho avuto problemi ad inserirne di nuovi, solo gli aggiornamenti stanno fallendo.Meteor: impossibile sostituire il documento nella raccolta limitata
ho cercato di "consentire" tutto sulla mia collezione:
Maps.allow({
insert: function() { return true; },
update: function() { return true; },
remove: function() { return true; },
fetch: function() { return true; }
});
Ma ancora, questo aggiornamento non riesce:
Maps.update({
_id: Session.get('current_map')
}, {
name: $('#newMapName').val()
});
C'è qualcos'altro che posso controllare? O forse il mio codice è sbagliato? L'ultima volta che ho giocato con il mio progetto era con una versione precedente di Meteor (< 4.0).
Grazie per il vostro aiuto.
PS: solo per informazioni, quando eseguo questo aggiornamento, la raccolta locale viene aggiornata, posso vedere le modifiche nell'interfaccia utente. Quindi molto rapidamente viene ripristinato insieme al messaggio di errore, in quanto le modifiche sono state respinte dal lato server.
E 'il bit $ set (il contenuto di salvare deve essere avvolto in $ set), Ho appena incontrato questo problema e grazie alla vostra risposta che ho macchiato il mio incidente, grazie :) –
Grazie, mi hai salvato la giornata: D – Nick