插入顶点后立即在orientjs中创建边

时间:2015-12-05 02:44:55

标签: orientdb orientjs

我试图在插入顶点后在回调函数中创建一个边。 下面是我使用的代码。

db.query('insert into Post content :Post',{
        params: {
            Post: post
        }
    }).then(function(response){
            db.query('create edge from :PostId to :UserId',{
            params: {
                PostId : response[0].@rid,
                UserId : req.body.userid;
            }
        }).then(function(result){
            console.log('create edge'+result);
        });
        return res.json(response);
    }); 

但是它会抛出一个错误,说Unexpected token ILLEGAL指向@rid。我在这里做错了吗? 或者是否有另一种方法来创建边缘?

1 个答案:

答案 0 :(得分:2)

你不能在javascript中使用@。

尝试

response[0]['@rid']