0
ノードでは、Gremlinクエリをデータベースに対して実行する正しい方法は何ですか?orientjsを使用してOrientDBに対してGremlinを実行するにはどうすればよいですか?
Official Node OrientDB Driverを使用して私の現在の試み:
const { ODatabase } = require('orientjs');
const db = new ODatabase({...});
db.query('g.V()')
.then(console.log, console.error);
そして私が手:
OrientDB.RequestError:
Cannot find a command executor for the command request: sql.g.V()
DB name="mynevo"
at child.Operation.parseError
(.../orientjs/lib/transport/binary/protocol33/operation.js:864:13)
私はWebインターフェイスでg.V()
を実行するときしかし、それは完璧に動作します。
明らかに、ノードドライバまたはサーバは、クエリがSQLであると仮定していると仮定します。グレムリンであると言う方法はありますか、それとも別の方法がありますか?
を使用してグレムリンコマンドを実行することができるはず!さらに、パラメータを注入する方法を知っていますか?私が試してみると、「いいえ、そのようなプロパティはありません:p1 for class:Script17」...たとえば、 '{params:{p1: 'Alan'}}を持つ' gV()。has( 'name'、p1) ' – wizulus