javascript - OrientDB:在服务器端函数中访问查询结果数据

标签 javascript orientdb

OrientDB 允许创建服务器端 JavaScript 函数。 有没有办法访问服务器端 javascript 函数内的中间查询结果。例如。如果我返回查询结果,我会按预期得到 json 响应数组。但是如果我尝试访问函数之间的查询结果,例如:

var comps = db.query("SELECT code from Company");

db.begin();
for(var i=0; i<comps.length; i++){
  var c = comps[i];
  db.save({
    "@class":"Temp",
    col:  c.code
  });
}
db.commit();

return comps;

对于上述函数,我得到存储在“col”列中的空白值。

根据我的观察,OrientDb 返回上下文而不是函数内的实际结果。

提前致谢。

最佳答案

c.code 替换为 c.field("code")

关于javascript - OrientDB:在服务器端函数中访问查询结果数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28360386/

相关文章:

orientdb - 从集群名称请求集群 ID

java - Orient DB - 使用密码创建 orient db 并使用 JAVA 检查是否可用

javascript - 粘性 header /Javascript

javascript - 通过一个请求导出多个图表

javascript - 悬停时在图像上设置工具提示

java - OrientDB:如何删除特定的轻量级边缘?

node.js - 避免 oriento 中的查询超时(OrientDB 的 Node.js 驱动程序)

javascript - 引用错误: sendButton is not defined

javascript - json 数组中的项目数