从java调用的mongo js脚本文件返回值

时间:2017-10-18 11:13:39

标签: javascript java mongodb

我从java调用MongoDB JavaScript Script文件,如下所示

String jsCode = readFromMongoScript("/path/to/script.js");

jsCode包含字符串格式的javascript。

作为下一步,我试图捕获从jscode返回的响应。

CommandResult resultSet = getMongoConnection().getDB(dbName).doEval(jsCode);
System.out.println("Resultset: " + resultSet);

但是我在日志中得到了响应,如下所示:

Resultset: { "retval" : null , "ok" : 1.0}

因此请帮助,

  

如何将Mongo Js Script文件中的数据返回到Java

     

如何用Java读取/访问它?

1 个答案:

答案 0 :(得分:0)

好的,经过一些研究,我解决了我的问题。

  1. 在Mongo Js脚本中提供了一个明确的return语句解决了问题,结果输出为:
  2. Resultset: { "retval" : true , "ok" : 1.0}