2010-04-13 2 views
5

내 신청서 요구 사항의 일부로 ID 입력란의 글자 수 한도는 30 자입니다. 이것은 내 통제 밖이며 MongoDB 기본 _id 필드가 나를 위해 작동하는지 궁금합니다. 기본 _id 필드의 길이는 24자인 것처럼 보입니다. 그건 저에게는 효과적이지만, 앞으로 이것이 변할지 궁금합니다. 상황이 항상 바뀔 수 있다는 것을 잘 알고 있지만, 내년이나 이듬해에는 24 자의 기본 _id 필드가있을 것으로 기대할 수 있습니까?MongoDB 문서의 기본 _id 필드는 항상 24 자의 16 진수 문자입니까?

답변

12

실제로는 24 자입니다 - 12 바이트 (16 진수 표현의 경우 24 자)입니다. 그리고 예, 가까운 미래에 그럴 것입니다.

+0

[여기에 MongoDB 문서의 페이지가 있습니다.] (http://www.mongodb.org/display/DOCS/Object+IDs)는'_id'가 12 바이트 값임을 확인합니다. –

+0

좋습니다. _id를 문자열로 비교하는 것은 안전합니다 (날짜 부분이 앞쪽에 있기 때문에). 매우 편리합니다. – akauppi