Ich habe viele Werte in einem alten Wakanda Datenspeicher, den ich auf einige neue Werte aktualisieren muss. Gibt es einen Curl-ähnlichen Befehl in der Wakanda-Daten-Browser-Seite, der verwendet werden kann, um eine Massensuche in einer Tabelle durchzuführen?Wakanda Datastore - Suchen und Ersetzen?
Antwort
Wenn Ihr Dataclass MyDataClass
aufgerufen und das Attribut, das Sie wollen, ist, aktualisieren myAttribute
Sie können verwenden Sie die folgende Server-Skript:
var newValue = "new value";
ds.MyDataClass.all().forEach(function(entity){
entity.myAttribute = newValue;
entity.save();
});
Sie können Verwenden Sie auch eine transaction, wenn Sie das Ganze festschreiben oder zurücksetzen möchten Vorgang
Ich glaube nicht, dass es eine Möglichkeit gibt, eine Menge von Suchen/Ersetzen im DataBrowser, zu tun. Aber ich schlage vor, Sie verwenden eine Abfrage auf der Serverseite, die die Datensätze mit dem Wert suchen, den Sie ersetzen müssen, und dann auf dieser Sammlung eine Schleife zu setzen, die neuen Werte
Ich werde einige graben tun, um die korrekte Syntax für die Abfrage der db Server-Seite zu finden. Vielen Dank! –
Wie in anderen Antworten erwähnt, ist es wahrscheinlich am besten, eine Sammlung zu durchlaufen. Es gibt kein Konzept für einen Massenersatz in Wakanda, wie Sie es in vielen anderen Datenbanken finden.
var myCollection = ds.DataClassName.query("attributeName == :1", "valueToFind");
myCollection.forEach(function(e){
e.attributeName = "newValue";
e.save();
});
So eine Fälschung „Person“ Datentyp könnte wie folgt aussehen:
var blankFirsts = ds.Person.query("firstname == :1", "");
blankFirsts.forEach(function(person){
person.firstname = "no name";
person.save();
});
- 1. Javascript Suchen und Ersetzen
- 2. SQL Suchen und Ersetzen
- 3. Suchen und Ersetzen - Bash
- 4. Imacro suchen und ersetzen
- 5. jQuery - Suchen und Ersetzen
- 6. Python suchen und ersetzen
- 7. Suchen und Ersetzen
- 8. Suchen und Ersetzen mit Notepad ++
- 9. Suchen und Ersetzen mit einzigartigen
- 10. Zeichenfolge Suchen und Ersetzen Methode
- 11. std :: regex Suchen und Ersetzen
- 12. Suchen und Ersetzen in Textdatei
- 13. vim: Suchen und Ersetzen für „&“
- 14. Vim Suchen und Ersetzen Efficiency
- 15. Regex zum Suchen und Ersetzen
- 16. phpstorm Regex suchen und ersetzen
- 17. Python Regex Suchen und Ersetzen
- 18. Suchen und Ersetzen mit sed
- 19. suchen und ersetzen für Schrägstrich
- 20. Suchen und Ersetzen mit Powershell
- 21. ruby regex suchen und ersetzen
- 22. ds.addToCatalog() für Angular-Wakanda
- 23. Suchen und Ersetzen von Dateien und Ordnernamen
- 24. Suchen und Ersetzen Zeichenfolge und was folgt
- 25. Wakanda Reporting und Datenextrakt-Optionen
- 26. Suchen/Ersetzen Word Puzzle
- 27. Ersetzen durch kompletten Spielwert mit Notepad ++ regex Suchen und Ersetzen
- 28. Suchen und Ersetzen mit Regex mit Variablen ersetzen
- 29. Suchen und Ersetzen von Text, Word-Übersetzung
- 30. Suchen und Ersetzen von Nicht-HTML-Inhalten
Danke, das war sehr praktisch! –