私はいくつかの新しい値に更新する必要がある従来のWakandaデータストアに多くの値を持っています。 wakandaのデータブラウザページにカールのようなコマンドがあり、これを使用してテーブル内で一括検索と置換を行うことができますか?ワカンダデータストア - 検索と置換?
1
A
答えて
2
を設定するには、このコレクションのループ:
var newValue = "new value";
ds.MyDataClass.all().forEach(function(entity){
entity.myAttribute = newValue;
entity.save();
});
することができますまた、全体をコミットまたはロールバックしたい場合はtransactionを使用してください操作
2
dataBrowserで大量の検索/置換を行う方法はないと思います。 しかし、私はあなたが置き換える必要がある値でレコードを検索するサーバー側のクエリを使用することをお勧めします。その後、あなたのデータクラスをMyDataClass
と呼ばれ、更新したい属性を使用すると、以下のサーバー側のスクリプトを使用することができますmyAttribute
ですされている場合は、新しい値に
+0
。ありがとう! –
2
他の回答に記載されているように、コレクションをループするのが最適です。あなたが他の多くのデータベースに見られるように、Wakandaの大量置換の概念はありません。
var myCollection = ds.DataClassName.query("attributeName == :1", "valueToFind");
myCollection.forEach(function(e){
e.attributeName = "newValue";
e.save();
});
だから、偽の「人」データ型は次のようになります。私は、DBサーバ側に照会するための正しい構文を見つけるためにいくつかの掘削をやる
var blankFirsts = ds.Person.query("firstname == :1", "");
blankFirsts.forEach(function(person){
person.firstname = "no name";
person.save();
});
関連する問題
- 1. Linuxの検索と置換
- 2. VBA Word - 検索と置換
- 3. 検索と置換 - Googleシートスクリプト
- 4. スクリプトの検索と置換
- 5. SQLの検索と置換
- 6. トップダウンツリーの検索と置換
- 7. sqlの検索と置換
- 8. jqueryの検索と置換
- 9. phpstorm regex検索と置換
- 10. ワイルドカードの検索と置換
- 11. 検索と置換 - bash
- 12. コンソールで検索と置換
- 13. 検索と置換HTMLタグ
- 14. unix tr検索と置換
- 15. 値の検索と置換
- 16. vim regex検索と置換
- 17. テキストファイルの検索と置換
- 18. スラッシュの検索と置換
- 19. Pythonの検索と置換
- 20. htaccess 301リダイレクト検索と置換
- 21. シェルスクリプトでの検索と置換
- 22. VIM検索と置換正規表現
- 23. Pythonプログラミング:検索と置換テキストをファイル
- 24. JS配列の検索と置換?
- 25. MySql Regex Wordpressの検索と置換
- 26. フラスコ内のテキストファイルの検索と置換
- 27. XML文字列の検索と置換
- 28. Linuxコマンドラインからの検索と置換
- 29. C#XMLの検索と置換
- 30. 入れ子オブジェクトの検索と置換
ありがとう、これはとても便利でした! –