2017-10-25 10 views
1

Graknでは、に接続されているname属性の値を変更したいとします。Graknの属性の値を変更する方法

現時点では、私はこれを行っています(下記参照)。これは属性を削除した後、新しいものを国のエンティティに挿入することです。

match 
$b isa country, has name "Old Name"; 
$a isa name; 
$a val contains "Old Name"; 
delete $a; 

insert 
$b has name "New Name"; 

属性の値を実際に編集する方法に関するドキュメントはありません。

どのような考えですか?

+1

こんにちは、それは現在、それを行う方法です。次のリリースでは、新しい 'via'構文でプロセスが簡素化されます。許可されていないリソースの値を更新することに関して。リソース値は不変です。将来、エンティティにリンクされているリソースを簡単に変更できるようにします。 –

答えて

1

実際には私はあなたができるとは確信していません...もしあなたがmatch ... insertを実行した場合、私は新しい解決策を追加し、古いものを削除する必要があります。それは更新されません。私はそれが新しい機能に来ていると確信しています;)

あなたのdelete取引のcommitを忘れないでください。グラフの変更はすべてコミットする必要があります。

関連する問題