当前位置: 首页 > 知识库问答 >
问题:

从Java调用MongoImport

郦翰学
2023-03-14

我已经编写了一个.bat文件(因为我现在正在Windows上测试):-

echo Program Starts mongoimport.exe--主机127.0.0.1-d myDB-c things--type csv--file
d:\mock_data.csv--fields id,name.f_name,name.l_name,email,gender echo Program Ends

>

  • 我将.bat文件保存在MongoDB的/bin文件夹中。

    如果我直接从Windows命令提示符调用.bat文件,该文件可以正常工作。

    以下是Java控制台的输出:echo Program Starts Program Starts mongoimport.exe--host 127.0.0.1-d myDB-c things--type csv--file d:\mock_data.csv--fields id,name.f_name,name.l_name,email,gender echo Program Ends Program Ends

  • 共有1个答案

    宇文元明
    2023-03-14
    I found the solution to the problem. Following lines helped in identifying the error:-
    pb.redirectErrorStream(true);
    pb.redirectOutput(new File("D:\\output.txt"));
    
    The issue was that I didn't set the 'directory' where .bat file commands will run.
    pb.directory(new File("\\MongoDB\\Server\\3.2\\bin"));
    
     类似资料:
    • 问题内容: 我创建了一个xPages应用程序,该应用程序使用了位于服务器端javascript库中的许多服务器端javascript代码功能。 现在,我有一些Java代码位于java设计元素中,我想使用它们来调用javascript函数。 我确实知道从Java调用javascript是不合逻辑的,但是我想所有服务器端javascript都已编译为java,因此我认为可能可以获取所生成的已编译jav

    • 问题内容: 对于“从Java调用Clojure”而言,大多数Google热门歌曲都已过时,建议您使用它clojure.lang.RT来编译源代码。假设您已经从Clojure项目构建了一个jar并将其包含在类路径中,那么您能否帮助您清楚地说明如何从Java调用Clojure? 问题答案: 从Clojure 1.6.0开始,有一种新的首选方式来加载和调用Clojure函数。现在,此方法优于直接调用RT

    • 问题内容: 从python调用Java的最佳方法是什么?(对我来说,jython和RPC不是一个选择)。 我听说过JCC:http : //pypi.python.org/pypi/JCC/1.9 一个用于从C / Python调用Java的C 代码生成器,但这需要编译所有可能的调用。我希望有另一个解决方案。 我听说过JPype:http ://jpype.sourceforge.net/ 教程:

    • 我需要从Java中调用一些Python代码。 我知道Jython存在,或者Java有自己的Python解释器。 问题是,所说的Python代码使用一些本机(C)编译代码,甚至在GPU上运行一些东西。 所以我可以把它分为两个问题: < Li > Jython或Java的Python解释器支持这个吗?也就是说,Python代码(当从Java调用时)将与所有的C和GPU部分一起运行,因此运行速度将与它独

    • 问题内容: 在这里,我并不是在创建RESTful服务,实际上我必须从Java代码中调用外部Restful服务。目前,我正在使用Apache HttpClient实现此功能。我从Web服务获得的响应是​​XML格式。我需要从XML提取数据并将其放在Java对象上。听说不是使用SAX解析器,而是可以使用JAX- RS和JERSEY来自动将xml标记映射到相应的Java对象。 我一直在浏览,但是找不到开

    • 问题内容: 任何人都可以帮我吗:我想从Pl / SQL,Oracle RDBMS调用一个Java程序,以下是设置 Windows 7计算机,Java安装在C:\ Program Files \ Java \ jdk1.7.0_02 我创建了一个目录来保存Java文件。D:\ Java,其中有一个hello.java文件。 可以很好地编译它,并在同一目录中生成.class文件。 由于我必须使用PL