2013-10-09 2 views
3

어떻게 mongodb에서 문자열을 분할합니까? 날짜가 "2013-10-01T10 : 53 : 57.171Z"이고 날짜를 "2013-10-01"로 나누고 싶습니다. 나는 ireport와 함께 mongodb를 사용하고 있습니다.mongodb에서 날짜 나누기

+0

사용 [** Moment.js **]을 (http://momentjs.com/)의 자바 스크립트 날짜 라이브러리 구문 분석, 유효성 검사, 조작 및 서식 지정 날짜 – super

답변

3

$substr (aggregation operator)을 사용하여 문자열을 분할 할 수 있습니다. 다음 코드를 사용하여 주어진 문자열에서 날짜를 가져올 수 있습니다.

> db.myObject.aggregate({$group: {_id : {$substr : ["$date", 0,10]}}}); 

다음과 같이 그 결과를 반환합니다

"result" : [ { "_id" : "2013-10-01" } ] 
+0

감사합니다. – saurabh730

관련 문제