当前位置: 首页 > 面试题库 >

MongoDB(Java)-如何运行保存在javascript文件中的查询?

孟宏才
2023-03-14
问题内容

因此,我以前有很多.js文件曾经用于从命令行界面查询MongoDB,但现在我希望能够通过Java运行相同的查询(我正在使用Java来支持依赖于Web界面的Web查询中的信息)。如何使用Java驱动程序中的JavaScript查询并返回一些我可以使用的数据(最终的方法是将结果格式化为HTML,如果有帮助的话)。


问题答案:

如果您需要在构建期间执行js文件,则可以使用maven-mongodb-plugin。该插件使用db.eval()…



 类似资料:
  • 问题内容: 每次在Linux中保存文件时如何运行脚本? 问题答案: Linux有一个子系统调用inotify,它可以使文件系统向应用程序报告文件系统中的更改。 您的linux系统可能有一个名为的软件包,使使用变得非常容易。(或在可用的软件包中搜索描述中包含“ inotify”一词的任何软件包)。 设置非常类似于setup ,除了在指定的时间和日期执行脚本,每当指定的文件或目录更改时执行脚本。 PS

  • 我的两门课是这样的: 和 我无法使用编译这两个文件,错误是: a、 java:4:找不到symbol symbol:B类位置:p.a类 B类B=新B(“哈哈”) ^ a.java:4:找不到符号 符号:B类 位置:p.a类 B类=新B(“哈哈”) ^ 2个错误 移除

  • 问题内容: 我正在尝试使用outputstream从URL保存文件。该URL由https保护。所以当我尝试获取文件时出现以下错误 假设我要从此URL打开文件 所以我做类似的事情: 结果不会在专用选粉机上发生任何事情,因为会显示错误。如何从HTTPS网址获取文件? 问题答案: HTTPS连接需要握手。即明确承认对方。服务器已经通过HTTPS证书标识了自己,但是您显然没有在信任存储区中使用此证书,并且

  • 从Java驱动程序,我想保存一个文档,看起来像下面的json在MongoDb 我尝试过的选择。 选项1:Map doc=new HashMap(1); 它会产生以下非必需的格式 备选案文2: 其结果是:

  • 我有一个运行的Mongo DB容器,名为xyz,来自官方Mongo图像。我用创建了这个容器,在这个容器中,我创建了两个带有样本数据的集合。 现在我想在dockerhub上的新图像中提取这个容器。 我使用了docker commit,创建了一个新图像,并将其推送到docker hub上。如果我在另一个系统上提取图像,并从该图像创建一个新的容器,那么在我的原始容器xyz中就没有类似的数据。 经过研究,

  • 问题内容: 在打开文件以Java读取之前,如何检查文件是否存在?(相当于Perl的)。 关于SO的唯一类似问题涉及写入文件,因此使用回答了该问题,这显然不适用于此处。 如果可能的话,我宁愿使用真正的API调用返回,而不是使用“调用API来打开文件并在引发异常时捕获并在文本中检查’无文件’的情况下捕获”,但是我可以接受后者。 问题答案: 使用: