Docs Menu
Docs Home
/
VS 코드용 MongoDB
/ /

require()를 사용하여 Node.js 모듈 포함

이 페이지의 내용

  • 네이티브 모듈 필요
  • 네이티브가 아닌 모듈 필요

중요

Node.js, 모듈 및 require() 함수에 대한 전체 설명은 이 튜토리얼의 범위를 벗어납니다. 학습내용은 Node.js 설명서를 참조하세요.

require() Node.js 모듈의 기능을 포함하도록 MongoDB 플레이그라운드에 함수를 추가합니다. 모듈을 사용하여 재사용 가능한 코드를 가져와 플레이그라운드를 간소화할 수 있습니다.

require() 네이티브 노드 모듈 예 :)를 추가 설정이나 구성 없이 플레이그라운드에서 사용할 수 있습니다.

예시

다음 플레이그라운드에서는 fs 모듈을 사용하여 test.employees 컬렉션의 문서를 employee.txt 파일에 씁니다.

const fs = require('fs');
use("test");
const document = db.employees.findOne();
fs.writeFileSync('employee.txt', JSON.stringify(document));

다음도 참조하세요.

  • fs.writeFileSync

  • require()

네이티브가 아닌 노드 모듈(예: npm에서 다운로드한 모듈)을 require()하려면 운영 체제에 따라 다음 폴더 중 하나에 모듈을 설치해야 합니다.

운영 체제
모듈 위치

macOS 및 Linux

둘 중 하나입니다:

  • $HOME/.node_modules

  • $HOME/node_modules

  • $HOME/.vscode/extensions/node_modules

  • $HOME/.vscode/extensions/mongodb.mongodb-vs-code-<version>\node_modules

Windows

둘 중 하나입니다:

  • C:\Users\.node_modules

  • C:\Users\node_modules

  • C:\Users\<user>\node_modules

  • C:\Users\<user>\.vscode\extensions\node_modules

  • C:\Users\<user>\.vscode\extensions\mongodb.mongodb-vscode-<version>\node_modules

원하는 패키지를 모듈 디렉토리 중 하나에 설치하거나 복사한 후 해당 패키지를 require()할 수 있습니다.

예시

다음 플레이그라운드는 모멘트 date.txt 사용합니다. 패키지 를 사용하여 라는 파일 에 현재 날짜를 쓰기 (write) 합니다.

const moment = require('moment');
const fs = require('fs');
const currentDate = moment().format("MMMM DD YYYY");
fs.writeFileSync('date.txt', currentDate);

다음도 참조하세요.

돌아가기

require() 사용