Hier ist also das Problem, ich habe eine Entität mit einem Feld des Typs "String" mehrere dieser Elemente erstellt und jetzt erkennen, ich brauche mehr Platz und müssen daher dieses Feld in "Text" konvertieren. Ich habe den Trick mit der Null versucht, aber das ist keine der Optionen. Hat jemand eine Idee?
Antworten
Zu viele Anzeigen?Ich weiß nicht, auf welchen "Null-Trick" Sie sich beziehen, oder warum er "nicht zu den Optionen gehört". Im Allgemeinen besteht der einzige Unterschied zwischen String und Text darin, ob sie indiziert sind; Sie sollten in der Lage sein, den Typ zu ändern, und vorhandene Entitäten werden normal geladen. Wenn sie erneut gespeichert werden, werden sie nicht indiziert.
Wahrscheinlich müssen Sie ein neues Feld in dem Objekt erstellen und die vorhandenen Objekte migrieren, um dieses neue Feld zu verwenden.
Sie können dies tun, indem Sie entweder jedes Mal, wenn das Objekt abgerufen wird, in das neue Feld migrieren und/oder indem Sie eine Offline-Aufgabe einige Objekte abrufen und migrieren lassen usw. Wenn Sie nicht viele Objekte haben, können Sie diese auch in einer Offline-Migrationsaufgabe erledigen.