MongoDB의 document에 timestamp가 들어있다고 가정. 아래처럼.
{
"user_id": "bloodguy",
"name": "백충덕",
"last_login": 1418281947
}
이걸 MongoDB shell 에서 바로 Date 형태로 보고 싶다면 아래처럼 Date() 로 변경하여 출력하면 됨.
(shell에서 js 문법을 지원하므로 함수를 만들던지 방법은 무궁무진함...)
mongos> db.col.find().forEach(function(doc){
doc.last_login_date = new Date(doc.last_login * 1000);
printjson(doc);
});
{
"_id" : ObjectId("546453db248ff72948c87acf"),
"user_id" : "bloodguy",
"name" : "백충덕",
"last_login" : 1418281947,
"last_login_date": ISODate("2014-12-11T07:12:27Z")
}
'DataBase' 카테고리의 다른 글
[MongoDB] Roles, Privileges (0) | 2014.12.24 |
---|---|
[MongoDB] 사용자 관리 (User Administration) (0) | 2014.12.24 |
[MongoDB] 권장 ulimit 설정값 (0) | 2014.03.17 |
[MongoDB] batchInsert시 current batch size is too large: 에러 발생 (0) | 2014.02.26 |
[MongoDB] MongoDB의 낙장불입. (0) | 2014.02.13 |