1

頂点を挿入した後、コールバック関数でエッジを作成しようとしています。以下は私が使用したコードです。

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);
    }); 

しかし、@rid を指している予期しないトークン ILLEGAL というエラーがスローされます。私はここで何か悪いことをしていますか? またはエッジを作成する別の方法はありますか?

4

1 に答える 1

2

@ は JavaScript では使用できません。

試す

response[0]['@rid']
于 2015-12-05T19:19:02.227 に答える