如何使用OrientJS API在OrientDB中添加和删除链接列表中的链接

时间:2016-09-04 18:35:46

标签: node.js orientdb orientjs

在我的Orient数据库中,我创建了两个类main& sub。这些类的属性如下。

主要

  • name(string)
  • description(string)
  • 孩子(链接列表)

  • name(string)
  • description(string)

我正在使用节点应用程序来更新此数据库上的数据。我要做的是向课程Sub添加一条记录,并将其@rid添加到现有记录的Main child链接列表中。对于插入,我使用下面的代码。

database
  .insert().into('Sub')
  .set(values)
  .one()
  .then(function (data) {})

但我正在努力使用OrientJS API将data['@rid']添加到Main的{​​{1}}链接列表。我试过了

child

但那不起作用。如果我使用查询添加此链接,它看起来如下,

database
  .insert().into('Sub')
  .set(values)
  .one()
  .then(function (data) {
      database.update('Main')
      .set({child:data['@rid']})
      .where('#01:0')
      .one();
  });

如何在不使用查询的情况下使用OrientJS添加指向链接列表的链接

update #01:0 add children = #02:0

1 个答案:

答案 0 :(得分:0)