【问题标题】:db.loadServerScripts() from mongodb shell?来自 mongodb shell 的 db.loadServerScripts()?
【发布时间】:2022-11-10 05:30:59
【问题描述】:

是否可以从 mongodb shell 运行 db.loadServerScripts() ? 我已经存储了这个: https://www.mongodb.com/docs/manual/tutorial/store-javascript-function-on-server/

db.system.js.insertOne(
   {
     _id : "myAddFunction" ,
     value : function (x, y){ return x + y; }
   }
);

但是当我从 shell 运行 db.loadServerScripts() 时,没有定义该函数。

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    我也有完全一样的问题;碰巧,您使用的是新的“mongosh”吗?如果是这样,该工具还不支持 db.loadServerScripts() (不知道它是否会支持);一种替代方法是将这些自定义脚本的副本保存在您可以在执行其他命令之前加载的文件中。

    【讨论】:

      猜你喜欢
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2012-05-04
      • 2011-08-23
      • 1970-01-01
      相关资源
      最近更新 更多