我正在为数据管理编写一个mongo shell脚本。我想使用模块化代码来编写代码,这些代码使用函数库作为模块。在某些情况下,我自己的模块。在其他情况下,仔细选择node.js模块(我知道可以在Mongo shell环境中工作,例如uuid)。如何在mongo shell中“require(module)”
不幸的是,Mongo缺乏真正的模块管理。 load()不是一回事。我正在寻找回填,因为它是。
是否有人知道可以提供CommonJS模块加载功能的库,该库的通用性足以在Mongo shell中运行,或者已经移植到Mongo shell中运行?
是的,我知道,我可以在纯粹的node.js环境中完成它。但是,如果真的模块加载器能够在mongo shell中工作,那么这将是我的第一选择。
'mongo' shell是一个比Node.js更有限的JavaScript环境(尤其是当涉及到I/O选项时)。如果你想使用Node模块,为什么不直接在Node中实现你的脚本? – Stennie 2014-08-30 03:10:09