0

私の Orient データベースでは、2 つのクラスmain&を作成しましsubた。これらのクラスのプロパティは次のとおりです。

主要

  • 名前 (文字列)
  • 説明 (文字列)
  • 子 (リンク リスト)

サブ

  • 名前 (文字列)
  • 説明 (文字列)

ノード アプリケーションを使用して、このデータベースのデータを更新しています。私がやろうとしているのは、レコードをクラスSubに追加し、それ@ridを既存のレコードMainchildリンク リストに追加することです。挿入には、以下のコードを使用します。

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');
4

1 に答える 1