Computer >> 컴퓨터 >  >> 프로그래밍 >> MongoDB

MongoDB에서 NumberLong을 문자열로 변환하는 방법

MongoDB에서 NumberLong은 64비트 정수를 표현하기 위해 사용되는 데이터 타입입니다. 경우에 따라 이 값을 문자열(String)로 변환해야 할 필요가 있는데, 이때 toString() 또는 valueOf() 메서드를 활용할 수 있습니다.

1. toString() 메서드로 문자열 변환하기

NumberLong 값을 문자열로 변환하려면 valueOf()toString()을 함께 사용합니다.

NumberLong('yourValue').valueOf().toString();

실제 예제를 살펴보겠습니다. 다음 쿼리는 NumberLong 값 '1000'을 문자열로 변환합니다.

> NumberLong('1000').valueOf().toString();

위 쿼리를 실행하면 아래와 같은 결과가 출력됩니다.

1000

2. valueOf() 메서드로 숫자 변환하기

문자열이 아닌 일반 숫자(Number) 타입으로 변환이 필요하다면 valueOf() 메서드만 사용하면 됩니다.

NumberLong('yourValue').valueOf();

마찬가지로 실제 쿼리로 확인해 보겠습니다.

> NumberLong('1000').valueOf();

실행 결과는 다음과 같습니다.

1000

정리

MongoDB에서 NumberLong 타입의 값을 변환하는 방법을 정리하면 다음과 같습니다.

  • 문자열로 변환: NumberLong('값').valueOf().toString()
  • 숫자로 변환: NumberLong('값').valueOf()

두 방법 모두 간단하게 활용할 수 있으며, 상황에 맞게 적절한 메서드를 선택하여 사용하시면 됩니다.