2016-05-21 13 views
5

Ho iniziato a utilizzare il modulo di analisi parse-server npm.Parse Schema Frozen

Tutto si avvia bene, ma quando tento di fare richieste REST istanziare nuovi oggetti in una nuova classe, ottengo la seguente risposta:

{"code":107,"error":"schema is frozen, cannot add: AccountTest2"} 

Ho provato googling questo problema, ma sono abbastanza letteralmente non vedendo alcun risultato.

Grazie!

risposta

1

sono stato in grado di risolvere questo problema facendo cadere la collezione

_SCHEMA 

da MongoDB usando Robomongo.

Sinceramente non sono sicuro al 100% di cosa sia la raccolta _SCHEMA (sembra che tenga/memorizzi nella cache lo schema standard/tipico per i propri oggetti così quando si modifica lo schema dell'oggetto si ottiene questo errore congelato); se qualcuno potesse illuminarci in quest'area sarebbe fantastico :)

+0

Su parse/parse-server quando hai definito una proprietà su un oggetto per la prima volta, registriamo quel tipo sulla tabella _SCHEMA per la classe dell'oggetto. Questo per garantire che non vengano memorizzati tipi misti sulla stessa colonna in modo che i client nativi non abbiano comportamenti imprevisti. Per quanto riguarda il motivo per cui lo schema è stato congelato, è strano dato che non abbiamo questo errore su parse-server – flovilmart