Ich bin neu in der NoSQL-Welt und da Ionic 2 standardmäßig einfache Schlüsselwert-DB unterstützt, war ich hier ein wenig Hilfe.Ionic 2 Storage - Hinzufügen von Datensätzen
Meine App hat eine sehr große Form. Wie gehe ich vor, um neue Datensätze zu speichern? Wie kann ich diese bestimmten Datensätze abrufen?
Derzeit einen neuen Datensatz zu speichern, ich so etwas wie dies tue:
save(data){
let newData = JSON.stringify(data);
this.storage.set('reports', newData);
}
Das Problem dabei ist, es überschreibt die Aufzeichnung statt einen neuen Datensatz einzufügen.
Ich Abrufen von Datensätzen wie folgt aus:
getData() {
return this.storage.get('reports');
}
Wie gehe ich über einen bestimmten Datensatz mit bestimmten Werten in der gespeicherten JSON holen?
Danke.
Ausgezeichnet, danke. Ich bin viel bequemer mit SQL arbeiten, wenn ich meinen relationalen DB-Hintergrund benutze, aber Ionic 2 unterstützt WebSQL nicht mehr, was veraltet ist und bald von Browsern nicht mehr unterstützt wird. Ich werde zwar irgendwann für iOS bereitstellen, aber ich möchte weiterhin @ ionic/storage verwenden, was plattformübergreifend ist, aber Sie müssen NoSQL verwenden. – Muhammad
Ionic Standard WebSQL nur beim Testen in Browsern .. Wenn Sie Sqlite Cordova Plugin installiert haben, dann erhalten Sie einen tatsächlichen Sqlite Datenspeicher in Ihrer App, wenn Sie es in Ihrem Handy ausführen .. aber ich denke, ionischen/Speicher ist sehr einfach und einfach um zu lernen, sobald Sie die NoSql Lernkurve überwunden haben. :-) –
Können Sie sich das ansehen? http://stackoverflow.com/questions/41689516/ionic-2-and-json-data-addition Danke. – Muhammad