gpt4 book ai didi

mongodb - 异常 : cannot run map reduce without the js engine

转载 作者:可可西里 更新时间:2023-11-01 09:55:50 29 4
gpt4 key购买 nike

我正在尝试对 MongoDB 集合运行 map/reduce 查询,但出现以下错误:

uncaught exception: map reduce failed:{
"errmsg" : "exception: cannot run map reduce without the js engine",
"code" : 16149,
"ok" : 0
}

我似乎无法在谷歌上为它打开任何东西。我试过搜索异常消息,但似乎没有人写过它。我怀疑这可能是一个特权问题,但找不到相关的特权。

我没有设置实例,所以是否有某种配置选项可以禁用 js 引擎,或者可能是内存限制或其他什么?

最佳答案

我们的系统也有同样的问题。

MongoDB 默认配置了自己的 JS 引擎 V8,但在我们的 SIT/UAT 环境中,我们的 DBA 已禁用 JS 引擎 V8 来运行 javascript 代码,因为它会产生安全问题。

此更改后,我们的应用程序开始生成所有这些与 map reduce 有关的问题,但在再次启用 usev8 标记后,此问题已解决。

如果你想编译 mongo 源代码,你可以这样做:

scons --release --usev8

希望有所帮助。

关于mongodb - 异常 : cannot run map reduce without the js engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18725327/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com