1

古い W​​akanda データストアに多くの値があり、新しい値に更新する必要があります。テーブル内で大量の検索と置換を行うために使用できる wakanda データ ブラウザー ページに curl のようなコマンドはありますか?

4

3 に答える 3

2

他の回答で述べたように、コレクションをループするのが最善でしょう。他の多くのデータベースで見られるような一括置換の概念は Wakanda にはありません。

var myCollection = ds.DataClassName.query("attributeName == :1", "valueToFind");
myCollection.forEach(function(e){
    e.attributeName = "newValue";
    e.save();
});

したがって、偽の「人」データ型は次のようになります。

var blankFirsts = ds.Person.query("firstname == :1", "");
blankFirsts.forEach(function(person){
    person.firstname = "no name";
    person.save();
});
于 2016-03-23T23:14:35.900 に答える
2

dataBrowserで大量の検索/置換を行う方法はないと思いますが、サーバー側でクエリを使用して、置換する必要のある値でレコードを検索し、ループすることをお勧めします新しい値を設定するためのこのコレクション

于 2016-03-22T09:51:44.400 に答える