使用没有$ eval的Mongo驱动程序在服务器上运行javascript函数

时间:2018-02-05 15:59:25

标签: mongodb eval

我们在MongoDB上运行了一个Ruby服务器应用程序。

我们需要在服务器上运行函数,该服务器计算每个客户的对象大小。我们使用了db.command(:$ eval ...),但这不能部署到生产环境,因为这样的应用程序需要整个数据库的权限。

我们正在调查使用db.system.js.save()。可以使用db.command(:$ eval ...)?

运行这样一个保存的函数

或者是其他选择吗?我现在也在考虑使用mapReduce的可能性。

提前致谢, 米甲

0 个答案:

没有答案