开发,
该主题可能看似重复,但我仍在寻找解决方案。
作为企业应用程序的一部分,已在MongoDB(3.4)中创建了100多个函数,这些函数只需在MongoDB中输入,处理/聚合数据并返回结果集。
我使用Java来调用这些函数(本质上是嵌入的.js脚本)并使用结果。 Java使用.eval来调用。虽然.eval仍然有效,但已经弃用,可能会在将来的版本中删除。此外,它可能无法在分片群集中使用。
我的问题:
.eval for Java有哪些替代方案?我理解一个答案是在java代码本身中实现.js。但这需要大量的开发工作。 Java是否有替代方法可以在不通过.eval路径的情况下使用这些函数?
.eval在分片集合中不起作用。什么是明智的选择?
TIA的帮助, 阿肖克