require() を使用して Node.js モジュールを含める
重要
Node.js、モジュール、および require() 関数の完全な説明は、このチュートリアルの範囲外です。詳細については、 Node.jsドキュメント を参照してください。
require() MongoDB Playgrounds に関数を追加して、Node.js モジュールの機能を含めることができます。プレイグラウンドを簡素化するために、モジュールを使用して再利用可能なコードをインポートできます。
ネイティブ モジュールが必要
require()
のネイティブ ノード モジュール( 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()
非ネイティブ ノード モジュール( npm からダウンロードしたものなど)へ )の場合は、オペレーティング システムに基づいて次のフォルダーのいずれかにモジュールをインストールする必要があります。
オペレーティング システム | モジュール ロケーション |
---|---|
macOS と Linux | 次のいずれか 1 つ:
|
Windows | 次のいずれか 1 つ:
|
目的のパッケージをモジュール ディレクトリの 1 つにインストールまたはコピーすると、そのパッケージをrequire()
できます。