簡體   English   中英

從java調用的mongo js腳本文件返回值

[英]Return value from mongo js script file called from java

我正在從Java調用MongoDB JavaScript腳本文件,如下所示

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腳本文件返回到Java

如何在Java中讀取/訪問它?

好吧,經過更多的研究,我解決了我的問題。

  1. 提供了Mongo Js腳本中的顯式return語句解決了該問題,並且輸出為:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM