Ustawianie „failIndexKeyTooLong” jest procesem trzystopniowym:
Musisz iść do konsoli poleceń w menu Narzędzia dla administratora bazy danych z instancji bazy danych. To polecenie działa tylko na bazie danych administratora, na zdjęciu tutaj:
Po tym, wybrać dowolną komendę z listy i to daje krótki tekst JSON dla tego polecenia.
Erase polecenia one dostarczyć (wybrałem 'ping') i wprowadź następujące JSON:
{
"setParameter" : 1,
"failIndexKeyTooLong" : false
}
Oto przykład, aby pomóc:
UWAGA Jeśli używają darmowego abonamentu na MongoLab: To NIE będzie działać, jeśli masz darmowy abonament; działa tylko z płatnymi planami. Jeśli masz bezpłatny abonament, nie zobaczysz nawet bazy danych administratora. Ja jednak skontaktował MongoLab i tutaj jest to, co sugerują:
Witam,
Przede wszystkim zapraszamy do MongoLab. Chętnie pomożemy.
Opcja failIndexKeyTooLong = false jest wymagana tylko wtedy, gdy dane zawierają indeksowane wartości przekraczające maksymalną długość wartości klucza o wartości 1024 bajtów. Dzieje się tak tylko wtedy, gdy Analiza automatycznie indeksuje niektóre zbiory , co może prowadzić do nieprawidłowych wyników zapytania. Przetwarza uaktualnili swoich instrukcji migracji zawierać nieco więcej informacji o tym tutaj:
https://parse.com/docs/server/guide#database-why-do-i-need-to-set-failindexkeytoolong-false-
szanse są wysokie, że migracja uda bez tego parametru jest ustawiony. Czy możesz spróbować? Jeśli z jakiegokolwiek powodu to się nie powiedzie, daj nam znać, a pomożemy Ci w dalszych krokach związanych z .
Nasz Dedykowane i Shared Klaster planuje (https://mongolab.com/plans/pricing/) nie zapewniają możliwość przełączania tę opcję, ale ponieważ nasze darmowe plany Sandbox działają na wspólnych procesów serwera, z innymi użytkownikami piaskownicy, ten parametr nie jest konfigurowalne.
http://medium.com/google-cloud/deploying-parse-server-to-google-app-engine-6bc0b7451d50 –