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

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

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

使用Java IO读取js文件,过滤查询,执行查询。

这在当前的JAVA驱动程序中无法以有效的方式实现。 看看这里: mongodb java driver – raw命令?