RowPersistence
Ich wünsche mir eine row-basierte Persistence mit der es möglich ist, mehrere Einträge unter einem key abzulegen und ähnlich wie UserPersistenceNumbers diese auch abzufragen
Hier ein paar Beispiele
KnuddelsServer.getPersistence().addEntry(key, sameData)
KnuddelsServer.getPersistence().getEntry(key, index)
PersistenceRows.eachEntry(key, someFilter)
PersistenceRows.deleteAll(key)
PersistenceRows.count(key)
user.getPersistence().addEntry(key, sameData)
user.getPersistence().getEntry(key, index)
UserPersistenceRows.eachEntry(key, someFilter)
UserPersistenceRows.deleteAll(key)
UserPersistenceRows.count(key)
Anwendungsbeispiele wären z.B. Logs (Spiele, Auszahlungen) oder Appbasierte Datenbanken mit z.B. dem CMV Verlauf, eigenen Fragendatenbanken für "Ich hab noch nie", "Wer bin ich","Wahrheit oder Pflicht", "WordMix 2.0?"... oder aktive Spiele

-
Finomosec commented
Das kann auch mit setNumber(), etc. abgebildet werden.
Der key wäre dann halt "key+index" z.B. "log5".
Zusätzlich kann man sich noch den max-Wert speichern, sodass das Einfügen neuer Zeilen trivial wird:
var newIdx = appPersistence.addNumber(key+"Idx", 1);
appPersistence.setString("log" + newIdx, "logText"); -
Dean Kaspar commented
weiß nicht wo das Problem ist, mit einem Objekt zu arbeiten und diesen einfach zu erweitern..
gibt ja schließlich setObject und getObjectDas einzige was ich hier sehe ist, das ein count/deleteAll/each fehlt dafür - das würde aber reichen
aber selbst jetzt ist es bereits möglich, in dem man einfach eine usernumber als flag setzt