eval()
根据需要填入 JavaScript 语句。同时可以在语句中调用已经创建好的存储过程。
(2) 执行失败会返回错误码及错误信息,可以通过 getLastErrMsg() 获取错误信息 或 通过 获取错误码。关于错误处理可以参考常见错误处理指南 。
(3) 在函数执行结束前操作不会返回。中途退出则终止整个执行,但已经执行的代码不会被回滚。
(4) 自定义返回值的长度有一定限制,参考 SequoiaDB 插入记录的最大长度。
(6) 全局 db 使用方式与 相同。
在eval() 方法中调用存储过程函数 sum
在 eval() 方法中填写 JavaScript 语句
> rc.find()
{
"$oid": "5248d3867159ae144a000000"
},
"a": 1
"_id": {
"$oid": "5248d3897159ae144a000001"
},
"a": 2