重要
Node.js、模块和 require() 函数的完整说明超出了本教程的范围。要学习;了解更多信息,请参阅Node.js 文档。
您可以使用 MongoDB Playground 中的 require() 函数来包含 Node.js 模块的功能。您可以使用模块导入可重用代码,以简化 Playground。
要求原生模块
您可以在 Playground 中使用 require()
原生Node 模块(例如fs),而无需任何额外的设置或配置。
例子
以下 Playground 使用 fs
模块,将文档从 test.employees
集合写入到名为 employee.txt
的文件中:
const fs = require('fs'); use("test"); const document = db.employees.findOne(); fs.writeFileSync('employee.txt', JSON.stringify(document));
要求非原生模块
要 require()
非原生 Node 模块(例如从 npm 下载的模块),您必须根据操作系统将该模块安装在以下一个文件夹中:
操作系统 | 模块位置 |
---|---|
macOS 和 Linux | 二者之一:
|
Windows | 二者之一:
|
在安装所需的包或将其复制到模块目录之一后,您可以使用 require()
引入该包。