Nicht der beste Zeitpunkt, um nach einer Parse.com-Frage zu fragen, aber ich muss noch einige Monate mit parse arbeiten. Hier ist meine Frage:
In Parse.com verwende ich das Javascript SDK. Ich habe ein Array von Zeigern auf die Klasse Benutzer:
[{userObject1.id}, {userObject2.id}, {userObject3.id}]
Wie kann ich beispielsweise das Objekt {userObject2} von innerhalb des Arrays löschen , wenn ich gerade die ID des Objekts habe, das ich entfernen möchte?
Momentan entferne ich das interne Objekt, indem ich eine forEach -Schleife unter Verwendung von array.splice (indexDelete, 1); Ich suche nach einer besseren Lösung.
%Vor%sollte dies tun .. mit 2 Abfrage für Benutzer und Ihre Klasse, um nur ein Benutzerobjekt aus dem Array zu entfernen.
Sie können testen und dann anpassen, um Ihr 'forEach' in der Liste der Follower hinzuzufügen. Sie können eine ForEach-Schleife für die Follower erstellen, jedes Benutzerobjekt zu einem Array-of-Users abrufen, dann remove für das gesamte Array aufrufen und in einem Schritt alle aus dem Array MPFollow.followedBy entfernen.
%Vor%Vorschlag: Ich denke, Sie möchten den aktuellen Benutzer aus der Liste entfernen oder einen Benutzer aus einer Liste entfernen. dann warum Sie es vom Server bekommen und es dann entfernen, können Sie das wie
verwenden %Vor%Dies wird Ihnen helfen, nicht benötigte Benutzer zu entfernen.
Ich glaube, das sollte funktionieren
%Vor%oder
%Vor% Da Sie mehrere Benutzer-IDs haben, sollten Sie Parse.Object.destroyAll
Methode
Tags und Links javascript arrays parse.com