orientjs 中的批处理脚本不起作用
Batch script in orientjs does not work
我正尝试按照 orientjs docs 中的建议使用 orientjs 执行批处理脚本,但出现以下错误:
Unhandled rejection OrientDB.RequestError: Cannot find a command executor for the command request: sql.begin;let $susers = select from susers;return $susers
Storage URL="plocal:/Users/amyth/projects/orient/orientdb-community-2.2.0/databases/konnect"
at Operation.parseError (/Users/amyth/projects/konnect/node_modules/orientjs/lib/transport/binary/protocol33/operation.js:865:13)
at Operation.consume (/Users/amyth/projects/konnect/node_modules/orientjs/lib/transport/binary/protocol33/operation.js:455:35)
at Connection.process (/Users/amyth/projects/konnect/node_modules/orientjs/lib/transport/binary/connection.js:399:17)
at Connection.handleSocketData (/Users/amyth/projects/konnect/node_modules/orientjs/lib/transport/binary/connection.js:290:20)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:172:18)
at Socket.Readable.push (_stream_readable.js:130:10)
at TCP.onread (net.js:542:20
对于像这样简单的脚本:
begin;let $susers = select from susers;return $susers
我做错了什么吗?或者这是一个错误?
尝试
db.query("begin;let $susers = select from susers;return $susers",{class: 's'}).then(function(res){
console.log(res)
})
似乎最近更改了文档,遗漏了
{class: 's'}
我正尝试按照 orientjs docs 中的建议使用 orientjs 执行批处理脚本,但出现以下错误:
Unhandled rejection OrientDB.RequestError: Cannot find a command executor for the command request: sql.begin;let $susers = select from susers;return $susers
Storage URL="plocal:/Users/amyth/projects/orient/orientdb-community-2.2.0/databases/konnect"
at Operation.parseError (/Users/amyth/projects/konnect/node_modules/orientjs/lib/transport/binary/protocol33/operation.js:865:13)
at Operation.consume (/Users/amyth/projects/konnect/node_modules/orientjs/lib/transport/binary/protocol33/operation.js:455:35)
at Connection.process (/Users/amyth/projects/konnect/node_modules/orientjs/lib/transport/binary/connection.js:399:17)
at Connection.handleSocketData (/Users/amyth/projects/konnect/node_modules/orientjs/lib/transport/binary/connection.js:290:20)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:172:18)
at Socket.Readable.push (_stream_readable.js:130:10)
at TCP.onread (net.js:542:20
对于像这样简单的脚本:
begin;let $susers = select from susers;return $susers
我做错了什么吗?或者这是一个错误?
尝试
db.query("begin;let $susers = select from susers;return $susers",{class: 's'}).then(function(res){
console.log(res)
})
似乎最近更改了文档,遗漏了 {class: 's'}