在我的东方数据库中,我创建了两个类main
& sub
。这些类的属性如下。
主要的
- 名称(字符串)
- 描述(字符串)
- 孩子(链接列表)
子
- 名称(字符串)
- 描述(字符串)
我正在使用节点应用程序来更新此数据库上的数据。我要做的是将记录添加到类Sub
并将其添加@rid
到现有记录Main
的child
链接列表中。对于插入,我使用下面的代码。
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');