-
_id 값을 통해 생성 시간을 구해보자!NoSQL/MongoDB 2012. 9. 4. 18:46
안녕하세요. 이스트럭(강동운) 입니다.
지난 번에 has more가 싫으면: http://cafe.naver.com/mongodatabase/465
에 대해서 소개해드렸습니다. 이걸 조금 수정해서~
_id 열을 가공해서 생성일자를 알 수 있습니다.
바로 쿼리 봅시다!
함수로 구하는 방법
db.컬렉션명.find({}, {"_id": 1}).forEach( function(f) { print(f._id.getTimestamp()); } );
문자열 파싱 방법
db.컬렉션명.find({}, {"_id": 1}).forEach( function(f) { var str = tojson(f, '', true); var ts = str.substring(20,28); dt = new Date( parseInt( ts, 16 ) * 1000 ); print(dt); } );
결과화면
감사합니다. ^^
작성자: 이스트럭(강동운)
작성일: 2012-09-04