2013-11-04 3 views
0

우리는 문서를 생성 시간과 함께 보관하는 응용 프로그램을 가지고 있지만에만 으로 사용되며 생성 시간 표시에는 사용되지 않습니다. 나는 직관적으로 MongoDate 데이터 형식에 저장하는 것보다 더 잘 수행 할 Number 데이터 유형에 유닉스 타임 스탬프로 생성 시간을 저장, 가정합니다.MongoDate 성능은 Unix와 비교하여 정렬하기위한 시간 소인

내 가정이 맞습니까? 사용 사례를 고려하여 MongoDate 데이터 유형을 사용하면 어떤 이점이 있습니까?

+0

중복 가능성 [MongoDB를 ISODate의() UNIX 소인 대 (http://stackoverflow.com/questions/6332975/mongodbs-isodate-vs-unix-timestamp) – WiredPrairie

답변

2

Mongodate 값은 8 바이트 정수 (reference)으로의 저장된다. Unix 타임 스탬프는 종종 8 바이트 숫자로 저장됩니다.

MongoDate의 가장 큰 장점은 집계 프레임 워크 (reference)와 함께 사용할 때 자연스럽게 값을 사용할 수있는 연산자가 있다는 것입니다.

이 두 경우 모두 단지 수치 비교의로, 같은 어느 쪽이든을 수행합니다 정렬.

관련 문제