javascript
  • orientdb
  • 2016-07-06 11 views 0 likes 
    0

    OrientDBのJavaScriptで記述されたサーバーサイド関数からOSQLバッチを実行できますか?何かしようとしました:JavaScript関数からOSQLバッチを実行するには?

    var cmd = "begin\n" + 
        "let account = create vertex Account set name = 'Luke'\n" + 
        "let city = select from City where name = 'London'\n" + 
        "let edge = create edge Lives from $account to $city\n" + 
        "commit retry 100\n" + 
        "return $edge" 
    db.command(cmd); 
    

    throws com.orientechnologies.orient.core.command.OCommandExecutorNotFoundException例外です。

    アドバイスはありますか?

    答えて

    0

    あなたはこのようにSQL関数を使用することができます。ところで、あなたのdb.command(cmd);がある (エッジがプライベート語であるため、var edgeedgに変更されていることに注意してください。)

    enter image description here


    やや間違っている:command()メソッドは、使用する言語を示すパラメータを必要とするため、db.command("sql",cmd);になります。

    この場合、上記の説明どおりに動作しないため、SQL関数を使用してください。


    は、それが役に立てば幸い

    イワン

    関連する問題