0

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

主要的

  • 名称(字符串)
  • 描述(字符串)
  • 孩子(链接列表)

  • 名称(字符串)
  • 描述(字符串)

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

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

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

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

0

该添加尚未记录,但您可以在此处查看一些示例

https://github.com/orientechnologies/orientjs/blob/6102052e903edc4721f490e08899cbc9672df9be/test/db/statement-test.js#L511

于 2016-09-08T13:08:01.193 回答