私の Orient データベースでは、2 つのクラスmain&を作成しましsubた。これらのクラスのプロパティは次のとおりです。
主要
- 名前 (文字列)
- 説明 (文字列)
- 子 (リンク リスト)
サブ
- 名前 (文字列)
- 説明 (文字列)
ノード アプリケーションを使用して、このデータベースのデータを更新しています。私がやろうとしているのは、レコードをクラスSubに追加し、それ@ridを既存のレコードMainのchildリンク リストに追加することです。挿入には、以下のコードを使用します。
database
.insert().into('Sub')
.set(values)
.one()
.then(function (data) {})
しかし、OrientJS API を使用してのリンク リストに追加data['@rid']するのに苦労しています。私は試したMainchild
database
.insert().into('Sub')
.set(values)
.one()
.then(function (data) {
database.update('Main')
.set({child:data['@rid']})
.where('#01:0')
.one();
});
しかし、それはうまくいきませんでした。クエリを使用してこのリンクを追加すると、次のようになります。
update #01:0 add children = #02:0
クエリを使用せずに OrientJS を使用してリンク リストにリンクを追加するにはどうすればよいですか
db.query('update #01:0 add children = #02:0');